Найти сумму положительных элементов линейного массива целых чисел. Размерность...

0 интересует 0 не интересует
81 просмотров

Найти сумму положительных элементов линейного массива целых чисел. Размерность массива-10. Заполнения массива осуществить с клавиатуры.


спросил от (89 баллов) в категории Информатика
оставил комментарий от (42 баллов)
0 0

Язык какой?

оставил комментарий от (89 баллов)
0 0

Паскаль

2 Ответы
0 интересует 0 не интересует
ответил от Архангел (150k баллов)
 
Лучший ответ

//PascalABC.NET
//Версия 3.3, сборка 1611
begin
write(ReadArrInteger(10).Where(x->x>0).Sum());
end.

0 интересует 0 не интересует
ответил от (42 баллов)

Var mas:array[0..9] of integer; i,sum:integer;
begin
sum:=0;
for i:=0 to 9 do
begin
  readln(mas[i]);
  sum:= sum+mas[i];
end;
writeln(sum);
end.

оставил комментарий от (42 баллов)
0 0

перед последним end нужно добавить readln; если вылетает в консоли

оставил комментарий от (89 баллов)
0 0

Спасибо большое

оставил комментарий от (42 баллов)
0 0

Тогда вместо строчки sum:=sum+mas[i]; пишете if mas[i]>0 sum:=sum+mas[i];

оставил комментарий от (42 баллов)
0 0

Не доглядел

...