Напишите программу которая заполняет массив из 20 элементов случайными числами ** отрезке...

0 голосов

Напишите программу которая заполняет массив из 20 элементов случайными числами на отрезке на отрезке [50;150] и находит в нём минимальные и максимальные элементы и их номера. ДАЮ 50 БАЛЛОВ


спросил от (16 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.7k баллов)

const n=20;

var a:array [1..n] of integer;

i,max,maxi,min,mini:integer;

begin

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

for i:= 1 to n do

begin

a[i]:=random(101)+50;

write (a[i],'  ')

end;

max:=a[1];

maxi:=1;

min:=a[1];

mini:=1;

for i:= 1 to n do

begin

if a[i]>max then

begin

max:=a[i];

maxi:=i

end;

if a[i]

begin

min:=a[i];

mini:=i

end

end;

writeln;

writeln('Максимальный элемент ',max,' и его номер ',maxi);

writeln('Минимальный элемент ',min,' и его номер ',mini)

end.

Или (если max или min элемент будет не один)

const n=20;

var a:array [1..n] of integer;

i,max,min:integer;

begin

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

for i:= 1 to n do

begin

a[i]:=random(101)+50;

write (a[i],'  ')

end;

max:=a[1];

min:=a[1];

for i:= 1 to n do

begin

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

if a[i]

end;

writeln;

for i:= 1 to n do

begin

if a[i]=max then writeln('Максимальный элемент ',max,' и его номер ',i);

if a[i]=min then writeln('Минимальный элемент ',min,' и его номер ',i)

end

end.

оставил комментарий от БОГ (678k баллов)

спс

оставил комментарий от Начинающий (114 баллов)

имя программы не забудьте написать

оставил комментарий от Одаренный (1.7k баллов)

Зачем?

оставил комментарий от БОГ (678k баллов)

13 ниса 13 можешь помочь с задачями вот ссылка https://znanija.com/task/31076553 очень буду благодарен за эту помощью,

...