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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2013, 22:55   #1
689jj
 
Регистрация: 19.11.2012
Сообщений: 3
По умолчанию Двумерный массив

Всем привет, помогите решить задачку.
Само задание: для произвольного двумерного массива найти столбец с наименьшей суммой элементов и записать его в виде одномерного массива.
689jj вне форума Ответить с цитированием
Старый 08.12.2013, 00:54   #2
Artsiom
Форумчанин
 
Аватар для Artsiom
 
Регистрация: 13.07.2012
Сообщений: 357
По умолчанию

Ну, давайте подумаем.
Для начала на каком языке?
Код:
var
 min, byfmin : real;
 i, j, m, n, indmin, indbyf: integer;
 a : array of array of real;
 b : array of real;

begin
 write('n=');
 readln(n);
 write('m=');
 readln(m);

 SetLength(a, n, m);
 SetLength(b, n);

 for I := 0 to n-1 do
 for j := 0 to m-1 do
  a[i,j] := Random(300);

 for I := 0 to n-1 do
 begin
  for j := 0 to m-1 do
   write('a[',i,',',j,']=', a[i,j]:2:0, ';  ');
  writeln('');
 end;

 byfmin := 0;
 indbyf := 0;
 for I := 0 to n-1 do
  byfmin := byfmin + a[i,0];

 for j := 1 to m-1 do
 begin
  min := 0;
  for I := 0 to n-1 do
  begin
   min := min + a[i,j];
   indmin := j;
  end;

  if min<byfmin then
  begin
   byfmin := min;
   indbyf := indmin;
  end;
 end;

 for I := 0 to n-1 do
 begin
  b[i] := a[i,indbyf];
  Writeln('b[',i,']=', b[i]:2:0);
 end;
 readln;
end.
Блин, а почему randomize не работает? Постоянно что-то про ошибку пишет. В SysUtils присутствует, а работать отказывается...

Последний раз редактировалось Artsiom; 08.12.2013 в 00:59.
Artsiom вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
C++ двумерный массив Aniritake Помощь студентам 1 14.04.2010 22:06
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив... Seriy8888 Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2008 21:26