Var
a:array[1..1000] of integer;
n, i, suma:integer;
begin
write('введите количество чисел массива ');
readln(n);
suma:=0;
for i:=1 to n do
begin
a[i]:=random(101)-70;
if(a[i]<0) then
suma:=suma+a[i];
end;
write('массив ');
for i:=1 to (n-1) do
write(a[i],', ');
writeln(a[n],' ');
writeln('сумма отрицательных элементов ',abs(suma));
end.
32 байта
15 символов след минимальное количество в кодировке 16. По 4 на символ
4*64=256 бит=32 байта
1 байт = 2^3 бит
1 килобайт = 2^10 байт = 2^13 бит
1 мегабайт = 2^10 килобайт = 2^20 байт = 2^23 бит
2^33 бит = 2^33 / 2^23 мегабайт = 2^10 мегабайт = 1024 мегабайт
Var i:integer;
begin
for i:=1 to 10 do
write(random(101)/100,' ');
<span>end.
</span>
Ответ:
var
a,b,c,n,s: integer;
begin
readln(n);
if ((n>99) and (n<1000)) then
begin
a:=n div 100;
b:=n div 10 mod 10;
c:=n mod 10;
s:=a+b+c;
writeln('Сумма трех цифр равна ',s);
end else writeln('Введите трехзначное число!');
end.
Объяснение: