Есть ответ 👍

1. дан массив состоящий из 10 элементов, найти произведение элементов кратных 3. 2. дан массив состоящий из 9 элементов найти, среднее арифметическое элементов массива больше 5. 3. дан массив состоящий из 11 элементов, найти самый большой элемент массива.

167
306
Посмотреть ответы 2

Ответы на вопрос:

adamadam
4,6(55 оценок)

var i,n,p,s,k,m: integer;

a: array [1..11] of integer;

begin

n: =10;

p: =1;

write('массив: ');

for i: =1 to n do

begin

a[i]: =random(9)+1;

if a[i] mod 3 = 0 then p: =p*a[i];

write(a[i]: 2,' ')

end;

writeln;

if p< > 1 then writeln('произведение элементов кратных 3 равно ',p)

else writeln('элементов кратных 3 нет. произведение элементов кратных 3 равно 0');

n: =9;

write('массив: ');

for i: =1 to n do

begin

a[i]: =random(9)+1;

if a[i] > 5 then

begin

s: =s+a[i];

k: =k+1

end;

write(a[i]: 2,' ')

end;

writeln;

if k< > 0 then writeln('cреднее арифметическое элементов массива больше 5 равно ',s/k: 0: 3)

else writeln('элементов больше 5 нет. cреднее арифметическое элементов массива больше 5 равно 0');

n: =11;

write('массив: ');

for i: =1 to n do

begin

a[i]: =random(9)+1;

write(a[i]: 2,' ')

end;

writeln;

m: =a[1];

for i: =2 to n do

if a[i]> m then m: =a[i];

writeln('самый большой элемент массива равен ',m)

end.

ruevtop
4,6(6 оценок)

Program arrays; var a: array [1..3,1..6] of integer;     i,j: byte; begin for i: =1 to 3 do        for j: =0 to 1 do              begin                        a[i,1+3*j]: =random(101)+10;                           a[i,2+3*j]: =random((1001)+100) div (i+2*j);                           a[i,3+3*j]: =(random(101)+10) mod 10;                 end;       for i: =1 to 3 do                begin                              for j: =1 to 6 do                                                write(a[i,j],'   ');                             writeln;                 end;   end. //если нужны пояснения - пишите

Популярно: Информатика