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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2011, 09:29   #1
zzz6
Пользователь
 
Регистрация: 10.06.2011
Сообщений: 60
По умолчанию целочисленный массив

Дан целочисленный массив А[1..4,1..5]. Требуется преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней.
zzz6 вне форума Ответить с цитированием
Старый 29.06.2011, 11:06   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Ну и что же тут такого ""?
Начни с самого начала -- создай и заполни матрицу, потом в двойном цикле ее обработай.
Напиши и запости код. Будут ошибки -- поправим -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 29.06.2011, 11:55   #3
zzz6
Пользователь
 
Регистрация: 10.06.2011
Сообщений: 60
По умолчанию

Цитата:
Сообщение от Mandrivnyk Посмотреть сообщение
Ну и что же тут такого ""?
Начни с самого начала -- создай и заполни матрицу, потом в двойном цикле ее обработай.
Напиши и запости код. Будут ошибки -- поправим -)

Код:
program fg;
 uses crt;
 const n=4; m=5;
 var a:array [1..n,1..m] of real;
 raz:array [1..m] of real;
 i,j:integer;
 begin
 writeln('Èñõîäíàÿ ìàòðèöà:');
 randomize;
 for i:=1 to n do
 begin
 for j:=1 to m do
 begin
 a[i,j]:=random(20)+1;
 write(a[i,j],' ');
 end;
 writeln;
 end;
 writeln('Ïîëó÷åííàÿ ìàòðèöà:');
 for i:=1 to n-1 do
 for j:=1 to m do
 a[i,j]:=a[i,j]-a[n,j];
 for i:=1 to n do
 begin
 for j:=1 to m do
 begin
 write(a[i,j],' ');
 end;
 writeln;
 end;
 end.

так?



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.06.2011 в 12:38.
zzz6 вне форума Ответить с цитированием
Старый 29.06.2011, 12:37   #4
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Будь добр, отформатируй код (кнопочка с октоторпом -- решеткой), а то разбирать чужой код, да еще и неотформатированный -- занятие не из приятных -)
Код:
raz:array [1..m] of real;
этот массив для чего?

Update
Ага. Код отформатировал модератор, за что ему (ей) большое человеческое спасибо -)
Вроде бы, все правильно. Сам-то проверял результат работы? Вычисления-то простые, будет сразу заметно, если что не так.
Вопрос про массив raz остался. Он зачем?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062

Последний раз редактировалось Mandrivnyk; 29.06.2011 в 12:44.
Mandrivnyk вне форума Ответить с цитированием
Старый 29.06.2011, 13:23   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
raz:array [1..m] of real;
этот массив для чего?
я на 99.9% уверен, что ни для чего... Бывает, что лишние переменные появляются..
думаю, что эту строчку надо просто удалить и всё.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
целочисленный массив Александр10 C# (си шарп) 1 28.05.2011 00:31
целочисленный массив Александр10 C# (си шарп) 1 28.05.2011 00:15
Целочисленный массив ronil Паскаль, Turbo Pascal, PascalABC.NET 2 10.12.2010 09:36
Целочисленный массив A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 1 10.06.2010 11:19
Целочисленный массив. Антонина999 Помощь студентам 0 25.11.2009 20:30