Очень нужно помощь, не могу ни чего придумать, нужно срочно сдавать я ни как не получается, помогите пожалуйста. Необходимо сделать в паскале В последовательности чисел p1,p2,......p20 вычислить сумму первых четырех положительн...

Очень нужно помощь, не могу ни чего придумать, нужно срочно сдавать я ни как не получается, помогите пожалуйста. Необходимо сделать в паскале В последовательности чисел p1,p2,......p20 вычислить сумму первых четырех положительных чисел,нужно сделать через массив но не пойму как
Гость
Ответ(ы) на вопрос:
Гость
Держите ........................................
Гость
const   n=20; var   p:array[1..n] of integer;   i,k,s:integer; begin   Randomize;   Writeln('Последовательность чисел');   for i:=1 to n do   begin     p[i]:=Random(51)-25;     Write(p[i],' ')   end;   Writeln;   k:=0; s:=0; i:=1;   repeat     if p[i]>0 then begin s:=s+p[i]; Inc(k) end;     Inc(i);   until (k=4) or (i>n);   Writeln('Сумма первых четырех положительных чисел равна ',s) end.     Тестовое решение: Последовательность чисел -12 6 -21 5 -10 11 19 19 19 17 21 -4 -14 12 2 0 -20 10 17 -14 Сумма первых четырех положительных чисел равна 41
Не нашли ответ?
Ответить на вопрос
Похожие вопросы