Помогите пожалуйста прошу вас

0 голосов
44 просмотров

Помогите пожалуйста прошу вас


image

Информатика (134 баллов) | 44 просмотров
0

дано N произвольных чисел найти сумму положительных чисел в одну перемену и сумму отрицательных чисел в другую

0

цел

0

Числа (x) должны быть целыми или дробными?

0

а в итоге какая программа получится?

0

Согласно данной схеме x (число) вводиться 1 раз. Чтобы исправить надо от I:=I+1 вести к верхнему условию где I<=N.

0

я не знаю так на доске было написано либо учительницы ошибку сделлаа

0

Какая-то схема сильно кривенькая. На какую задачу делалась?

Дано ответов: 2
0 голосов

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.
(302 баллов)
0

х*

0

там написано так

0

а что такое pх mod

0

ок

0

скачай Pasckal запусти и проверь

0

точно не уверен, но по идее должно работать, проверить не могу компилятора под рукой нет

0

аа

0

эм это код для компилятора как запустите он вам высветит что ввести

0

а какие цифры вводить

0

спс

0 голосов

Var n,i,s,p,x:integer;
begin
write('Введите количество чисел: ');
readln (n);
i:=1;
s:=0;
p:=0;
while i <= n do<br>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

Если схема как на картинке


image
(3.9k баллов)