Работа с массивами - Pascal (96933)
Формулировка задачи:
Дан квадрат, состоящий их столбцов и строк:
1. Нахождение наибольших элементов каждой строки
2.Нахождение сумм элементов каждого столбца
Помогите кто чем может :'(
Решение задачи: «Работа с массивами»
textual
Листинг программы
uses crt; const str=5;{êîëè÷åñòâî ñòðîê} col=5;{êîëè÷åñòâî ñòîëáöîâ} var a:array [1..str,1..col] of integer; i,j,max,sum:integer; begin clrscr; {Г§Г*ïîëГ*ГїГҐГ¬ ГЁ âûûâîäèì Г¬Г*òðèöó} writeln('ÈñõîäГ*Г*Гї Г¬Г*òðèöГ*:'); for i:=1 to str do begin for j:=1 to col do begin a[i,j]:=random(8)-4; write(a[i,j]:2,' ') end; writeln end; {Г*Г*õîäèì Г¬Г*êñèìóì ГЄГ*æäîé ñòðîêè} for i:=1 to str do begin max:=a[i,1]; sum:=0; for j:=1 to col do begin if a[i,j]>max then max:=a[i,j]; inc(sum,a[j,i]) end; writeln('ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*ûé ГЅГ«. ',i,' ñòðîêè: ',max); writeln('ÑóììГ* ',i,' ñòîëáöГ* ',sum) end end.
Объяснение кода листинга программы
Список действий в коде:
- Объявление переменных и массива.
- Инициализация случайными значениями массива a[i,j].
- Вывод значений массива a[i,j] в консоль в виде строк.
- Поиск максимального значения в строке массива a[i,j].
- Поиск суммы элементов в столбце массива a[i,j].
- Вывод найденных максимального значения и суммы на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д