Как найти минимальный элемент побочной диагонали? - Pascal
Формулировка задачи:
program gdiagle ; uses crt; var i,j,max,iMax,jMax:integer; a:array[1..5,1..10] of integer; begin for i:=1 to 5 do begin for j:=1 to 10 do begin a[i,j]:=random(50); write (a[i,j],' ' ) end; writeln end; writeln (''); for i:=1 to 5 do begin for j:=1 to 10 do begin if j=i then begin if max < a[i, j] then begin max := a[i, j]; iMax := i; jMax := j; end; end; end; end; writeln('Максимум: ', max); writeln(jmax); writeln(imax); end.
Решение задачи: «Как найти минимальный элемент побочной диагонали?»
textual
Листинг программы
uses crt; var i,j,min,iMax,jMax:integer; a:array[1..5,1..10] of integer; begin for i:=1 to 5 do begin for j:=1 to 10 do begin a[i,j]:=random(50); write (a[i,j],' ' ) end; writeln end; writeln (''); min:=a[1,10]; for i:=2 to 5 do if a[i,11-i]<min then min:=a[i,11-i]; writeln('Минимум: ', min); end.
Объяснение кода листинга программы
- Объявлены переменные:
- i, j, min, iMax, jMax (для хода циклов и поиска минимума)
- a (массив для заполнения случайными числами)
- Заполнение массива a случайными числами от 0 до 49
- Вывод содержимого массива a в консоль
- Ввод пустой строки для разделения
- Инициализация переменной min значением элемента a[1,10]
- Поиск минимума в оставшихся элементах массива a, начиная со второго столбца
- Вывод найденного минимума на экран
- Конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д