Матрица NxN
ввести матрицу NxN и обчислить разницу елементов строки, на главной диагонале которой ноль. найти минимальный елемент матрицы
|
Принято начинать с алгорима, продолжать блоксхемой, затем псевдокодом, кодом на языке программирования и оканчивать наворотами (например, проверкой пользовательских значений, оформлением вывода).
Алгоритм: 1) запросить у юзера N 2) проверить правильность ввода юзера и записать в переменную N 3) выделить память под массив N на N (в Delphi - SetLength()) 4) в цикле j := 1 до N, в цикле i := 1 до N: запросить у юзера элемент массива [i,j] 5) проверить правильность ввода пользователем и тоже записать в ячейку [i,j] дальше я не понял условия поиск минимального элемента: 1) выделить память под M и записать в нее значение массива из ячейки [0,0] 2) в цикле j := 1 до N, в цикле i := 1 до N: если в ячейке [i,j] значение < M, то записать его в M Все остальное элементарно! Разберитесь, главное, с блоксхемой!!! |
как найти разницу елементов строки ,когда j=1..n? как найти минимальный елемент? сколько попыток, и все ни к чему не привели.
|
Цитата:
|
ну тоесть, отнять все елементы строки поочередно
|
Цитата:
|
1вий - 2ой - .. -N-ний элементы строки
|
Ответ - в теме http://www.tehnari.ru/f22/t54416/
А эту ветку-дубликат я ЗАКРЫВАЮ. Все дальнейшие обсуждения - по указанному выше адресу. |
Часовой пояс GMT +4, время: 02:42. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.