Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 21:21   #1
MaximV
Пользователь
 
Регистрация: 08.02.2012
Сообщений: 13
По умолчанию [Pascal] задача с массивами

В матрице [7,7] определить номер строки,сумма элементов который наибольшая.
MaximV вне форума Ответить с цитированием
Старый 10.04.2012, 21:47   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Код:
var
  T: array[1..7, 1..7] of Double;
  Sum, MaxS: Double;
  i, j, MaxSIndex: Integer;
begin
  for i := 1 to 7 do
    for j := 1 to 7 do
      begin
        Write('T[', i, ', ', j, '] = ');
        Readln(T[i, j]);
      end;

  Writeln;

  for i := 1 to 7 do
    begin
      for j := 1 to 7 do
        Write(T[i, j]: 3: 3, #9);
      Writeln;
    end;
  Writeln;

  MaxS := -1;
  MaxSIndex := -1;
  for i := 1 to 7 do
    begin
      Sum := 0;
      for j := 1 to 7 do
        Sum := Sum + T[i, j];

      if (Sum > MaxS) or (MaxSIndex < 1) then
        begin
          MaxS := Sum;
          MaxSIndex := i;
        end;
    end;

  Writeln('Max summ in ', MaxSIndex, ' row');
  Readln;
end.
GreenWizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal] Задача с двумерными массивами MaximV Помощь студентам 3 02.04.2012 23:50
[Pascal] Задача с двумерными массивами MaximV Помощь студентам 1 02.04.2012 18:42
Работа с массивами, Pascal. Egorikas Помощь студентам 3 01.04.2012 23:16
Pascal. Задача на работу с массивами. Hallas Помощь студентам 2 04.12.2011 21:06
Задача на языке Pascal, с массивами Bonni Помощь студентам 4 06.05.2011 10:39