1.в одномерном массиве 30 целых чисел,найти произведение положительных элементов. 2.в одномерном массиве 20 целых чисел,найти среднее арифметическое его наибольшего и наименьшего элементов.
140
320
Ответы на вопрос:
program z567;
var a: array [1..30] of integer;
b: array [1..20] of integer;
i,max,p,min: integer; s: real;
begin
for i: =1 to 30 do
a[i]: =random(10)-5;
for i: =1 to 20 do
b[i]: =random(10);
for i: =1 to 30 do
write(a[i],' ');
p: =1;
for i: =1 to 30 do
if (a[i] > 0) then p: =p*a[i];
writeln('');
writeln('1-ое : ', p);
for i: =1 to 20 do
write(b[i],' ');
max: =b[1];
for i: =2 to 19 do
if (b[i] > max) then max: =b[i];
min: =b[1];
for i: =2 to 19 do
if (b[i] < min) then min: =b[i];
s: =(min+max)/2;
writeln('');
writeln('2-ое : ', s);
end.
Популярно: Информатика
-
hohlov22818.02.2021 08:52
-
irarenkas01.09.2022 15:45
-
k03a1234523.11.2022 07:08
-
Всеникизаняты0004.02.2023 11:00
-
кукушка13801.02.2020 15:57
-
Trashers22815.03.2020 08:13
-
SirenaLi2715.09.2021 10:21
-
Сенсей1402.09.2022 18:53
-
arinamal123.09.2020 14:31
-
123у44410.01.2020 03:10