1) 5 вопросов (так как 2^5=32)
2) 9 вопросов (так как 2^9=512)
3) 9 вопросов (2^8=256 8 вопросов мало)
4) 10 вопросов
Если нужна скорость передачи то, это 250 кб в секунду
<span>const n=10;
var a:array [1..n] of integer;
i: integer<span>;
begin</span></span>
<span> randomize;
writeln ("Массив из 10 элементов:');
for i:=1 to n do
begin
a[i]:= random(101);
write (a[i],' ');
end<span>;</span></span>
<span> writeln('Нечетные элементы:');
for i:=1 to n do
if a[i] mod 2<>0 then
write(a[i],' ')<span>;
</span></span><span>end.
</span>
Используем рандом для заполнения массива
11111110
16ричная и 8ричная системы счисления удобны для перевода в двоичную, т.к. в них каждую цифру можно заменить на определенную последовательность из 1 и 0
в 8ричной группы по 3 знака, в 16ричной по 4. собственно таблица
0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111
таким образом
FE
F E
1111 1110
Var
A,B:integer;
P:real;
Begin
P:=1;
Write('A = ');Read(A);
Write('B = ');Read(B);
For A:=A to B do
P:=P*A;
WriteLn(P)
End.