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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2009, 21:19   #1
motaro
Форумчанин
 
Регистрация: 10.07.2007
Сообщений: 104
По умолчанию сумма максимальных значений элементов столбцов матрицы

помогите решить, у меня не работает

В заданной в программе матрице найти сумму максимальных значений элементов ее столбцов.
Код:
program var_18_4_3;
uses crt;
const k=5; m=5;
var matr:array [1..k,1..m] of integer;
    i,j,max,Result,s:integer;
begin
 Max:=0;
 s:=1;
 Result:=0;
 Randomize;
 clrscr;
 {Заполнение матрицы}
 for i:=1 to k do begin
  for j:=1 to m do begin
   matr[i,j]:=-5+(random(25));
  end;
 end;
 writeln;
 Max:=matr[1,s];
 for i:=1 to k do begin
  for j:=1 to m do begin
   if matr[i,s]>max then max:=matr[i,j];
   if j=5 then Result:=Result+max;
   s:=s+1;
   write (matr[i,j]:4); {Вывод матрицы}
  end;
  writeln;
 end;
 writeln;
 writeln ('Сумма максимальных значений элементов столбцов= ',Result);
 readln
end.
motaro вне форума Ответить с цитированием
Старый 25.11.2009, 22:52   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Код:
program var_18_4_3;
uses crt;
const k=5; m=5;
var matr:array [1..k,1..m] of integer;
    i,j,max,s:integer;
begin
 s:=0;
 Result:=0;
 Randomize;
 clrscr;

 for i:=1 to k do begin
  for j:=1 to m do begin
   matr[i,j]:=-5+(random(25));
  end;
 end;
 writeln;

 for j:=1 to m do begin
  max := matr[1, j];
  for i:=1 to k do
   if matr[i,j]>max then max:=matr[i,j];
  s := s + max;
 end;

 for i := 1 to k do begin
  for j := 1 to m do
   write (matr[i,j]:4);
  writeln;
 end;
 writeln;
 writeln ('Сумма максимальных значений элементов столбцов= ', s);
 readln
end.
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 26.11.2009, 19:00   #3
motaro
Форумчанин
 
Регистрация: 10.07.2007
Сообщений: 104
По умолчанию

спасибо. работает отлично
motaro вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма максимальных элементов матриц в Pascal Бармалей Помощь студентам 19 19.11.2009 15:59
Сумма элементов из заштрихованной области матрицы pasha92 Помощь студентам 3 16.11.2009 18:54
5 максимальных значений в сводной таблице в новом Excel Катик7 Microsoft Office Excel 2 03.09.2009 17:26
Сумма четных элементов матрицы. Произведение элементов 3-го столбца. Минимальный элемент матрицы. renovare Помощь студентам 2 03.07.2009 21:13
СУММА ЗНАЧЕНИЙ ЭЛЕМЕНТОВ Dimak24 Помощь студентам 1 24.12.2008 09:29