Опубликовано 6 лет назад по предмету
Информатика
от Ольга35
Помогите откорректировать программу - Паскаль. Структура программы как у меня. Условие: Дан одномерный массив, состоящий из вещественных элементов. Найти сумму элементов массива, расположенных до последнего положительного элемента. program k; var a:array[1..100] of real; i,n,p,v:integer; s:real; begin assign (input,'input.txt'); assign (output,'output.txt'); reset (input); rewrite (output); readln(n); for i:=1 to n do read (a[i]); i:=1; while (i>=0) and (a[i]<=0) do i:=i-1; if i<0 then writeln(0) else p:=i; s:=0; for i:=1 to p-1 do s:=s+a[i]; writeln(s:0:0); close (input); close (output); end.
Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт