Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var
a: array[1..100] of integer;
i,s,r: integer;
begin
for i: =1 to 100 do read(a[i]);
for i: =1 to 100 do
if a[i]< 0 then r: =r+a[i] else s: =s+a[i];
end;
writeln('сумма всех положительных чисел= ',s);
writeln('сумма всех отрицательных чисел= ',r);
readln
end.
посчитает максимум 100 чисел.
ошибка в том что натуральный логарифм (-1) не существует
program summa; uses crt; var n,i: integer; s: real;
p1,p2: integer; begin clrscr; writeln ('vvedite n'); readln (n); s: =0;
p1: =-1;
p2: =2; for i: =1 to n do
begins: =s+p1/p2;
p1: =-p1;
p2: =p2*2;
end; writeln ('s=', s); readln; end.
var a: array[1..100] of integer;
i,s: integer;
randomize; n: =20; for i: = 1 to n do begin a[i]: =random(n*10)- 10*n div 2 ; write(a[i]: 4); if i mod 10=0 then writeln;
if a[i]> =0 then s: = s+a[i]; end;
for i: = 1 to n do begin
if a[i]< 0 then a[i]: =s;
write(a[i]: 4); if i mod 10=0 then writeln;
(a1+a2+a3+a4+b1+b2+b3+b4)/8=3
a1+a2+a3+a4+b1+b2+b3+b4=24
a1+a2+a3+b1+b2+b3=30
значит
a4+b4=24-30=-6
b4=5
a4=-6-5=-11
Популярные вопросы