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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2012, 15:10   #1
ASTROS
 
Регистрация: 08.11.2012
Сообщений: 5
Восклицание двумерный массив

Добрый день! помогите решить задачу, очень важно! заранее спасибо!

Дано квадратную матрицу порядка N. Вывести строку матрицы, в котором
элемент, находящийся на главной диагонали, максимален.
ASTROS вне форума Ответить с цитированием
Старый 01.12.2012, 15:21   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Что не получается?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 01.12.2012, 18:51   #3
ASTROS
 
Регистрация: 08.11.2012
Сообщений: 5
По умолчанию

это в Паскале надо
ASTROS вне форума Ответить с цитированием
Старый 01.12.2012, 18:55   #4
ASTROS
 
Регистрация: 08.11.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Что не получается?
мне нада хотя бы алгоритм программы, а лучше программу, а то не получается у меня
ASTROS вне форума Ответить с цитированием
Старый 01.12.2012, 19:11   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

1) Вводим квадратную матрицу/Заполняем случайными числами
2) Предполагаем, что элемент на главной диагонали в первой строке максимален
3) Проходим циклом от 2 до N, ища номер строки, в которой элемент на главной диагонали больше, чем в предыдущей предполагаемой строке
4) Выводим строку с номером, найденном на шагах 2-3

Так что конкретно не получается?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.12.2012, 03:07   #6
ASTROS
 
Регистрация: 08.11.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
1) Вводим квадратную матрицу/Заполняем случайными числами
2) Предполагаем, что элемент на главной диагонали в первой строке максимален
3) Проходим циклом от 2 до N, ища номер строки, в которой элемент на главной диагонали больше, чем в предыдущей предполагаемой строке
4) Выводим строку с номером, найденном на шагах 2-3

Так что конкретно не получается?
у меня там не получается пройтись, что бы найти максимальный елемент, незнаю как переделать
ASTROS вне форума Ответить с цитированием
Старый 03.12.2012, 08:55   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Astros
у меня там не получается пройтись, что бы найти максимальный елемент, незнаю как переделать
Astros, перечитайте пункты 2-3 из алгоритма BDA (пост #5)
что не понятно?!

Код:
    СтрокаМакс := 1; {Предполагаем, что элемент на главной диагонали в первой строке максимален }
    цикл для I от 2 до N делать
       Если ЭлементаМатрицы(I,I) больше ЭлементаМатрицы(СтрокаМакс,СтрокаМакс) тогда 
               СтрокаМакс := i;

    конец цикла по I

    Вывести строчку матрицы с номером в СтрокаМакс
теперь понятнее?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив. Pycbka Помощь студентам 5 19.02.2012 23:31
Двумерный массив (C#) kuato Помощь студентам 1 13.12.2011 14:07
двумерный массив Fufichek Помощь студентам 11 12.07.2011 08:30
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40