Тебе потребуется 5 разрядный двоичный код, т.к 2^5=32
var p:integer;
begin
readln (p);
if (p=2)then writeln ('-1') else
writeln ((p*p-1)/2+1);
end.
<span>//Java
class Main {
public static void main(String[] args){
int[] a = new int[new java.util.Random().nextInt(10)];
int b = 1;
for (int i = 0; i < a.length; i++) {
a[i] = new java.util.Random().nextInt(9) + 1;
System.out.print(a[i] + " ");
b *= a[i];
}
System.out.print("\nmulti: " + b);
}
}
Проверка:
$ java Main.java
2 7 4
multi: 56</span>
7 = 0+7 = 1+6 = 2+5 = 3+4
9 = 0+9 = 1+8 = 2+7 = 3+6 = 4+5
1я цифра должна быть как можно меньше но не ноль - 1
2я как можно меньше из пар с 1. это - 6
3я цифра должна быть как можно меньше - 0
пара к 0 - 9
Ответ 1609
Ответ на вопрос:кнопка закрыть,свернуть,строка заголовка