ответ на первый вопрос - второе
1)попросить маму пришить пуговицу
2)напомнить маме пришить пуговицу
3)ещн раз попросить маму пришит пуговицу
4)расплакаться
5)получить готовый результат
Разделим двоичные числа по 4 битам, начиная с конца:
0001 0001 1100
Заменим каждые 4 бита на соответствующее число в системе счисления с основанием 16.
0001 = 1 * 2^0 = 1
0001 = 1 * 2^0 = 1
1100 = 1 * 2^3 + 1 * 2^2 = 8 + 4 = 12 = С
100011100 = 11C
Аналогично для 11111:
0001 1111
0001 = 1 * 2^0 = 1
1111 = 1 * (2^3 + 2^2 + 2^1 + 2^0) = 15 = F
11111 = 1F
Ответ: 11С, 1F.
program minMax;
type Massiv=array[1..15]of integer;
var v:Massiv;
i, min, max:integer;
begin
randomize;
v[1]:=5+random(46);
min:=v[1]; max:=v[1];
for i:=2 to 15 do
begin
v[i]:=5+random(46);
if v[i]<min then min:=v[i];
if v[i]>max then max:=v[i];
end;
writeln(' Massiv: ');
for i:=1 to 15 do
write(v[i], ' ');
writeln;
writeln('min = ',min);
writeln('max = ',max);
end.
Подходит 33330/55=606
еще можно 33385/55=607
Var
i, n, k, a: integer;
begin
readln(n);
k:=0;
for i:=1 to n do
begin
readln(a);
if (a mod 2 = 0) and (i mod 2 = 0) then
inc(k);
end;
writeln(k);
<span>end.</span>