Напишите в паскале {вводится целое число n от [0..200]. затеи вводится n целых чисел от [0..1000000] вывести на экран их произведение.} {вводится целое число n от [0..200]. затеи вводится n целых чисел от [0..1000000] вывести на экран наибольшее из них} 3 {вводится целое число n от [0..200]. затеи вводится n целых чисел от [0..1000000] вывести на экран номер наименьшего из них.}
155
388
Ответы на вопрос:
1) в цикле repeat until идет проверка, что число введено в диапазоне [0..200} var i,n: integer; a: longint; p: real; begin p: =1; repeat readln(n); until (n> =0)and(n< =200); for i: =1 to n do begin readln(a); p: =p*a; end; writeln(p); end. 2) var i,n: integer; a,max: longint; begin repeat readln(n); until (n> =0)and(n< =200); for i: =1 to n do begin readln(a); if a> max then max: =a; end; writeln(max); end. 3) var i,n: integer; a,min: longint; begin repeat readln(n); until (n> =0)and(n< =200); for i: =1 to n do begin readln(a); if a< min then min: =a; end; writeln(min); end.
Цифрами обозначены строки необходимые в соответсвующей программе, остальные - общие. ну и переменные смотри var a : array [1..200] of longint; p,max : integer; n,i,j : integer; begin readln (n); p : = 1; // 1 max : = 0; // 2 3 for i : = 1 to n do begin readln (a[i]); p : = p * a[i]; // 1 if a[i] > max then //2 3 begin //2 3 max : = a[i]; // 2 3 j : = i; //3 end; // 2 3 end; writeln (p); //1 writeln (max); //2 writeln (j); //3 end.
Классификация автомобилей.классификация ценных бумаг.классификация документов.классификация товаров.классификация минералов.международная классификация.биологическая классификация и т.д.
Популярно: Информатика
-
danul141414.02.2022 10:33
-
123arrem16.08.2020 19:15
-
Dasha22211.01.2021 14:19
-
annsamoilenko1606.01.2022 08:02
-
artiushkin21324.04.2021 02:01
-
Julia51751721.02.2023 18:23
-
втклр27.04.2022 08:54
-
jenek2802200820.09.2020 23:57
-
Spasibozaotvet424.11.2022 23:49
-
Бекзат200017.10.2022 13:14