Помогите откорректировать программу - Паскаль. Структура программы как у меня.
Условие: Дан одномерный массив, состоящий из вещественных элементов. Найти сумму элементов массива, расположенных до последнего положительного элемента.
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.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.