Задать вопрос
30 июня, 02:55

Program qq;

const N=5;

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

i, iMax:integer;

begin

writeln ('Исходный массив:') ;

for i:=1 to N do begin

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

write (a[i]:4) ;

end;

iMax:=1; {считаем, что певый-минимальный}

for i:=2 to N do {проверяем все остальные}

if a[1]>a[iMax] then {новый минимальный}

iMax:=1; {запомнить i}

writeln; {перейти на новую строку}

writeln ('Минимальный элемент a[', iMax,']=', a[iMax]) ;

end.

Исправить чтобы получилось минимальный массив

+2
Ответы (1)
  1. 30 июня, 04:59
    0
    Надеюсь это то что надо

    const

    N = 5;

    var

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

    i, iMin: integer;

    begin

    writeln ('Исходный массив:') ;

    for i : = 1 to N do

    begin

    a[i] : = random (100) - 50;

    write (a[i]:4) ;

    end;

    iMin : = 1; {инциируем первым элементом}

    for i : = 2 to N do {проверяем все остальные}

    if a[i] < a[iMin] then {новый минимальный}

    iMin : = i; {запомнить i}

    writeln; {перейти на новую строку}

    writeln ('Минимальный элемент a[', iMin, ']=', a[iMin]) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Program qq; const N=5; var a:array[1 ... N] of integer; i, iMax:integer; begin writeln ('Исходный массив:') ; for i:=1 to N do begin ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы