• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

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


Аноним: Хм... если Вы даже этого не можете понять...
Аноним: вот не могу, решила попросить помощи вот и помогите если знаете как
Аноним: если можите помогите просто ни чего не понимаю, а сдать нужно
Аноним: В чем именно помощь требуется? Написать за Вас задачу?
Аноним: Вообще ничего-ничего не понимаете?
Аноним: реально еще как то когда простые были задания хоть как то сделала, а с массивами я вообще не понимаю, что то наделала преподаватель сказал что матрица у меня вместо массива, вообщем честно не понимаю как делать вообще, быстрей бы сдать и забыть как страшный сон, чтобы и не вспоминать про программирование

Ответы

Ответ дал: ЕнотЕнотыч
1
Держите
........................................
Приложения:

Аноним: спасибо огромное))))
Аноним: Да.... только зачем массив из 1000 чисел, если их 20? И зачем лопатить все 20 чисел, когда надо найти сумму четырех первых положительных?
Аноним: Зато, как говорится, быстро...)))))
ЕнотЕнотыч: Лень присуща всем Енотам )) Морочиться, искать наиболее рациональное решение...
Аноним: Вообще-то в данном случае оно на поверхности лежит.
Аноним: "And now Rocky Raccoon he fell back in his room..." (c)
Ответ дал: Аноним
3
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



Приложения:

Аноним: И экран будет висеть до нажатия любой клавиши
Аноним: спасибо спасибо, и еще раз спасибо
Аноним: все получилось спасибо вам большое
Аноним: Пожалуйста. Было бы очень странно, если бы не получилось...
Аноним: я еще не множко вам понадоедаю, а можите подсказать есть такая программка которая по коду строит блок схему?
Аноним: А скайп заводите... по нему вопросы решаются быстро и эффективно, потому что он умеет передавать картинку с рабочего стола., да и голос поддерживает.
Аноним: Есть такие программы, но те, которые строят хорошо, стоят приличных денег.
Аноним: А те, которые бесплатные, строят всякую ерунду
Аноним: Большинство программ работает иначе - по блок-схеме строят коды. И вообще, если вопросы есть, пишите в личку, а то получается спам.
Аноним: Добавил блок-схему
Вас заинтересует