Нужно найти минимальное число из массива и вывести его ** экран. Массив A: array [1..5]...

0 голосов
40 просмотров

Нужно найти минимальное число из массива и вывести его на экран. Массив A: array [1..5] of integer;


Информатика (54 баллов) | 40 просмотров
0

Всё я сам решил. Кому надо вот: program rno;var a:array[1..5]of integer;i,min:integer;beginmin:=a[1];for i:=1 to 5 doreadln(a[i]);if a[i]<min then min:=a[i];writeln('Минимальное число=', a[i]);end.

Дан 1 ответ
0 голосов

Var
  a: array [1..5] of integer;
  i: byte;
  k: integer := Integer.MaxValue;

begin
  for i := 1 to 5 do
    readln(a[i]);
  for i := 1 to 5 do
    k := Min(k, a[i]);
  writeln(k);
end.

(16.9k баллов)
0

Это паскаль? Просто у нас ещё не было byte MaxVlue

0

первое, чтобы уменьшить немного ресурсоёмкость (замени на integer), а вторая, чтобы не парится, замени на 999999

0

Мне это решение не подойдёт, мы это не прошли, точно поймёт, что списал откуда-то

0

Так замени) Остальное-то должны были проходить)