Очень нужно помощь, не могу ни чего придумать, нужно срочно сдавать я ни как не...

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

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


Информатика | 49 просмотров
0

Хм... если Вы даже этого не можете понять...

0

В чем именно помощь требуется? Написать за Вас задачу?

0

Вообще ничего-ничего не понимаете?

Дано ответов: 2
0 голосов
Правильный ответ

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



(142k баллов)
0

И экран будет висеть до нажатия любой клавиши

0

Пожалуйста. Было бы очень странно, если бы не получилось...

0

А скайп заводите... по нему вопросы решаются быстро и эффективно, потому что он умеет передавать картинку с рабочего стола., да и голос поддерживает.

0

Есть такие программы, но те, которые строят хорошо, стоят приличных денег.

0

А те, которые бесплатные, строят всякую ерунду

0

Большинство программ работает иначе - по блок-схеме строят коды. И вообще, если вопросы есть, пишите в личку, а то получается спам.

0

Добавил блок-схему

0 голосов

Держите
........................................

(5.1k баллов)
0

Да.... только зачем массив из 1000 чисел, если их 20? И зачем лопатить все 20 чисел, когда надо найти сумму четырех первых положительных?

0

Зато, как говорится, быстро...)))))

0

Лень присуща всем Енотам )) Морочиться, искать наиболее рациональное решение...

0

Вообще-то в данном случае оно на поверхности лежит.

0

"And now Rocky Raccoon he fell back in his room..." (c)