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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2011, 22:22   #1
sergant71
Новичок
Джуниор
 
Регистрация: 22.06.2011
Сообщений: 2
По умолчанию Составить функцию для определения минимального элемента матрицы NxN

Составить функцию для определения минимального элемента матрицы NxN. используя данную функцию, определить значение минимального элемента заданной матрицы и, если оно отлично от нуля, увеличить каждый элемент главной диагонали матрицы на модуль этого значения и вывести полученную матрицу на экран. В противном случае отпечатать сообщение «Элемент не равен нулю».
sergant71 вне форума Ответить с цитированием
Старый 22.06.2011, 22:46   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Проблема-то в чем? Покажите наработки, расскажите, что не получается. Или напишу за 100р. Вебмани или ЯД (контакты в подписи).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.06.2011, 05:00   #3
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию

Функция это 2 цикла(один в другом). Вам потребуются лишь 5 переменных, а именно: два счетчика(i,j например) и переменные для записи индекса и значения максимального элемента(max,ind1,ind2).
Код:
for i:=1 to n do
for j:=1 to n do
if ar[i,j]>max then
begin
max:=ar[i,j];
ind1:=i;
ind2:=j;
end;
Ну а дальше разберётесь. Потребуется условие и еще один цикл
Sna1L вне форума Ответить с цитированием
Старый 23.06.2011, 08:30   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
В противном случае отпечатать сообщение «Элемент не равен нулю».
думаю, что в противном случае сообщение должно быть "Минимальный элемент равен нулю"!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить функцию для умножения матрицы matr из n строк и m столбцов на вектор. Nursik77 Помощь студентам 0 31.05.2011 21:32
составить функцию для подсчета собственных чисел матрицы ( на С ) Mr.Merso Помощь студентам 4 22.05.2011 00:40
главную диагональ матрицы умножить на модуль её минимального элемента delphi Antidelphik_) Помощь студентам 10 23.03.2011 14:41
Исправьте программу для определения минимального элемента линейного массива Х Figushkin Помощь студентам 1 22.05.2010 09:23
Нахождение минимального элемента матрицы переменной длины.паскаль. pif Помощь студентам 9 14.03.2010 01:07