Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Двумерные массивы

Автор: Студентик13 11.01.2006 18:14

Надо решить задачу. Очень нужно. Заранее всем Благодарен.
Дан двухмерный массив. Найти
а) наибольшее из значений элементов первой и последней строки;
б) сумму наибольших значений элементов ее строк;
в) строку с наибольшей и наименьшей суммой элементов.
Вывести на печать найденные строки и суммы их элементов.

Автор: Fang 11.01.2006 18:42

За тебя решать не буду но подсказку дам.
Задачи а и б сводяться к нахождению максимального элемента строки. Вот как это делается:

Код
Max:=0;
for i:=1 to m do
    if a[1,i] > Max then Max:=a[1,i];

В задаче с требуется найти сумму элементов строки:
Код
S:=0;
  for i:=1 to m do S:=S+a[2,i];


А про ввод и вывод двухмерного массива можешь прочитать в FAQ:
http://forum.pascal.net.ru/index.php?showtopic=2694

Автор: Гость 11.01.2006 18:53

Спасибо Fang мне это и нужно было.