Работа с массивами - 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.

Объяснение кода листинга программы

Список действий в коде:

  1. Объявление переменных и массива.
  2. Инициализация случайными значениями массива a[i,j].
  3. Вывод значений массива a[i,j] в консоль в виде строк.
  4. Поиск максимального значения в строке массива a[i,j].
  5. Поиск суммы элементов в столбце массива a[i,j].
  6. Вывод найденных максимального значения и суммы на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы