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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2009, 08:45   #1
7bratoval
 
Регистрация: 22.01.2009
Сообщений: 6
По умолчанию двумерный массив размерностью mxn

Пожалуйста помогите новичку (т.е. мне) разобраться с массивами в DELPHI и решить одну задачку:
Данн двумерный массив размерностью mxn (вводится с формы пользователем). Вычислить сумму элементов каждого столбца и вывести вместе с массивом на экран.
7bratoval вне форума Ответить с цитированием
Старый 16.02.2009, 09:22   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

в асю стучи
fbus вне форума Ответить с цитированием
Старый 16.02.2009, 09:42   #3
7bratoval
 
Регистрация: 22.01.2009
Сообщений: 6
По умолчанию

Вопрос еще не закрыт, ответа пока нет, кому не трудно и не в лом, прошу подсобите
7bratoval вне форума Ответить с цитированием
Старый 16.02.2009, 09:42   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
7bratoval
Показывай наработки - или фриланс.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2009, 10:10   #5
7bratoval
 
Регистрация: 22.01.2009
Сообщений: 6
По умолчанию

что то типа

var
M1 : array[1..10,1..10] of real;
M2 : array[1..10] of real;
i,j : integer;
S : real;
IndexMax : integer;

begin
{заполнить массив случайными значениями от 0 до 1000}
Randomize;
for i:=1 to 10 do
for j:=1 to 10 do
M1[i,j] := Random(1000);
7bratoval вне форума Ответить с цитированием
Старый 16.02.2009, 10:28   #6
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Посмотрите в этойтеме.
Под Delphi несложно переделать
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 10:29   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Логично, а теперь примерно так:
Код:
for i:=1 to 10 do
 for j:=1 to 10 do
   m2[i]:=m2[i]+M1[j,i];
Это массив сум каждого столбца
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2009, 11:10   #8
7bratoval
 
Регистрация: 22.01.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Логично, а теперь примерно так:
Код:
for i:=1 to 10 do
 for j:=1 to 10 do
   m2[i]:=m2[i]+M1[j,i];
Это массив сум каждого столбца
m2[i]:=m2[i]+M1[j,i];
не пойму почему m2[i] два раза?
7bratoval вне форума Ответить с цитированием
Старый 16.02.2009, 11:13   #9
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Чтобы накапливать сумму
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 16.02.2009, 11:21   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну ты же сумму считаеш?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный Массив n01R Помощь студентам 9 19.12.2009 16:41
Двумерный массив Анжелика Помощь студентам 3 29.12.2008 21:23
Двумерный массив apetr Паскаль, Turbo Pascal, PascalABC.NET 2 30.11.2008 12:32
Двумерный массив... slim5 Помощь студентам 2 20.06.2008 23:16