Ответы на вопрос:
Program cikli; unit math; var i,n,s,p: integer; a: array[1..20]of integer; begin writeln('исходный массив: '); for i: =1 to 20 do begin a[i]: =randomrange(1,20); writeln(' элемент ',i,' = ',a[i]); end; writeln('сумму и произведения скольки первых чисел вы хотите посчитать? '); readln(n); s: =0; p: =1; //цикл с параметром for i: =1 to n do begin s: =s+a[i]; p: =p*a[i]; end; writeln('цикл с параметром'); writeln('сумма первых ',n,' чисел = ',s); writeln('произведения первых ',n,'чисел = ',p); //цикл с предусловиемi: =1; p: =1; s: =0; while i< > n do begin s: =s+a[i]; p: =p*a[i]; i: =i+1; end; writeln('цикл с предусловием'); writeln('сумма первых ',n,' чисел = ',s); writeln('произведения первых ',n,'чисел = ',p); //цикл с постусловиемi: =0; s: =0; p: =1; repeat i: =i+1; s: =s+a[i]; p: =p*a[i]; until i=n; writeln('цикл с постусловием'); writeln('сумма первых ',n,' чисел = ',s); writeln('произведения первых ',n,'чисел = ',p); end.
Популярно: Информатика
-
MilkaKamilka526.08.2022 20:04
-
данданн01.03.2020 15:37
-
perminovdima2015.01.2020 03:38
-
n254n13.05.2021 19:52
-
saidazimkkk22.09.2022 02:39
-
1шрус22024.04.2021 05:34
-
annachanskp06yi312.03.2022 02:28
-
Kseniya152125.01.2021 00:57
-
splaylive18.05.2020 21:16
-
умник2005620.02.2023 11:26