1) Число уменьшится в 100_16 раз
2) Число увеличится в 1000_16 раз
var
mas: array[0..19]of integer;
a, b, c, e: integer;
begin
for a := 0 to 19 do mas[a] := random(100) - 50;
//заполняем массив
for a := 0 to 19 do if mas[a] < 0 then b := b + 1;
//количество отрицательных элементов
for a := 0 to 19 do if mas[a] mod 2 = 0 then c := c + mas[a];
//сумму четных элементов
for a := 0 to 19 do
case mas[a] of
1..20: e := e + mas[a];
end;
//произведение элементов из интервала 1;20
write(b, ' ', c, ' ', e);
end.
пометки после двух слешей в программе писать не нужно , и сам массив я сделал на 20 элементов
Программа на Паскале
Program BiFi;
Var x:real;
Begin
readln(x);
if x>3 then writeln(x*x+5);
else writeln(x-8);
readln;
end.
1)v=1/512Мбайт=1/512*1024*1024*8бит=16384бит
i=16384/4096бит=4бит
N=2^4=16cимволов
ответ:16символов
2)N=8
N=2^i i=3бит
ответ:3бит
=ЕСЛИ(C2<2;(1500);ЕСЛИ(И(C2>=2;C2<=6);(D2*10%);ЕСЛИ(C2>6;(8000))))