Предмет: Информатика,
автор: Save5
Помогите пожалуйста прошу вас
Приложения:
elenaklon:
Какая-то схема сильно кривенькая. На какую задачу делалась?
Ответы
Автор ответа:
1
program s2; var n,x,s,k,s2:integer; begin write('Введите кол-во чисел: '); readln(n); writeln('Введите числа: '); s := 0; s2 :=0; for k := 1 to n do begin write(k,': '); readln(x); if (x > 0) and (x mod 2 = 0) then s := s + x; elseif (x < 0) and (x mod 2 =0) then s2 := s2 + x end; writeln('Cумма четных положительных = ',s); writeln('Cумма четных отрицательных = ',s2); readln end.
Автор ответа:
2
var n,i,s,p,x:integer;
begin
write('Введите количество чисел: ');
readln (n);
i:=1;
s:=0;
p:=0;
while i <= n do
begin
write('Введите число: ');
readln (x);
if x >= 0 then s:=s+x
else p:=p+x;
i:=i+1
end;
writeln ('Сумма положительных чисел S := ',s);
writeln ('Сумма отрицательных чисел P := ',p)
end.
Пример:
Введите количество чисел: 5
Введите чисело: 2
Введите чисело: -2
Введите чисело: 3
Введите чисело: -3
Введите чисело: 0
Cумма положительных чисел S := 5
Cумма отрицательных чисел P := -5
Если схема как на картинке
begin
write('Введите количество чисел: ');
readln (n);
i:=1;
s:=0;
p:=0;
while i <= n do
begin
write('Введите число: ');
readln (x);
if x >= 0 then s:=s+x
else p:=p+x;
i:=i+1
end;
writeln ('Сумма положительных чисел S := ',s);
writeln ('Сумма отрицательных чисел P := ',p)
end.
Пример:
Введите количество чисел: 5
Введите чисело: 2
Введите чисело: -2
Введите чисело: 3
Введите чисело: -3
Введите чисело: 0
Cумма положительных чисел S := 5
Cумма отрицательных чисел P := -5
Если схема как на картинке
Приложения:
Похожие вопросы
Предмет: Математика,
автор: darina260508m
Предмет: География,
автор: iruslan2009ruslan
Предмет: История,
автор: olegsidorenko3108
Предмет: Математика,
автор: Виирус44
Предмет: Алгебра,
автор: дженнет4