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

0 голосов

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


спросил от в категории Информатика
оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

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

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 баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

0 голосов
ответил от Отличник (5.1k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Отличник (5.1k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

оставил комментарий от Архангел (142k баллов)

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

...