0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 7
|
|
1 | |
прямоугольный массив29.12.2011, 15:08. Показов 4523. Ответов 16
Метки нет (Все метки)
В прямоугольном массиве с помощью функции найти элемент, у которого самая большая сумма "соседей". Найденный элемент и его индексы напечатать. Исходные числа из файла читать,
1) Распечатать исходный массив с помощью процедуры. 2) Построить функцию, которая для произвольного внутреннего элемента передаваемого ей массива находит сумму всех соседних (8 штук). файл с данными DATF.TXT 1 2 3 4 5 6 7 5 4 5 7 3 8 0 1 2 6 4 7 9 5 4 5 6 7 3 6 8 1 3 4 5 7 4 6 9 7 6 4 6 7 4 4 6 0 7 6 5 3
0
|
29.12.2011, 15:08 | |
Ответы с готовыми решениями:
16
Двумерный прямоугольный массив. С++ , Поиск столбца Массив прямоугольный. Вычислить отрицательные элементы через do while Прямоугольный треугольник Прямоугольный треугольник |
7 / 5 / 2
Регистрация: 08.10.2010
Сообщений: 58
|
|
29.12.2011, 22:05 | 2 |
Это не прямоугольный массив а квадратный стороны которого равны 7х7. Учи геометрию.
0
|
1 / 1 / 0
Регистрация: 20.03.2011
Сообщений: 16
|
|
30.12.2011, 02:25 | 3 |
Соседи по горизонтали, вертикали и диагонали?
P.S. Это называется матрица, а не прямоугольный массив.Facepalm.
0
|
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
|
|||||||||||
30.12.2011, 05:03 | 4 | ||||||||||
а функцию для произвольных элементов из этого куска написать
i>=1; j>=1; i<msize-1; j<msize-1.
0
|
278 / 173 / 21
Регистрация: 10.07.2011
Сообщений: 441
|
||||||
30.12.2011, 09:55 | 6 | |||||
С Новым Годом!
Внимание. Программа просит пользователя ввести реальные номера колонок и строк. т.е начиная не с 0 (нуля), а с 1 (единицы). Ваша матрицы 7 на 7 поэтому от 1 до 7
ВЫВОД
1 2 3 4 5 6 7 5 4 5 7 3 8 0 1 2 6 4 7 9 5 4 5 6 7 3 6 8 1 3 4 5 7 4 6 9 7 6 4 6 7 4 4 6 0 7 6 5 3 Please enter row number (from 1 to 7):: >4 Please enter column number (from 1 to 7) :: >4 Sum of Neighbours is :: 42 ---------------------------------------- ------- С ошибкой --------------------- 1 2 3 4 5 6 7 5 4 5 7 3 8 0 1 2 6 4 7 9 5 4 5 6 7 3 6 8 1 3 4 5 7 4 6 9 7 6 4 6 7 4 4 6 0 7 6 5 3 Please enter row number (from 1 to 7):: >3 Please enter column number (from 1 to 7) :: >1 Error :: Chosen element is not an internal !! ЗЫ: не забудьте файл с матрицей положить в корень диска C:\ или меняйте путь к файлу в программе. Не по теме: будете НГ отмечать не поминайте лихом. :drink:
0
|
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
|
|
30.12.2011, 14:42 | 7 |
0
|
1 / 1 / 0
Регистрация: 20.03.2011
Сообщений: 16
|
||||||
30.12.2011, 15:25 | 8 | |||||
0
|
Заблокирован
|
||||||
30.12.2011, 17:25 | 9 | |||||
... вот программа, которая считает суммы элементов, окружающих текущий элемент матрицы
2
|
1 / 1 / 0
Регистрация: 20.03.2011
Сообщений: 16
|
|
30.12.2011, 18:19 | 10 |
0
|
Заблокирован
|
||||||
30.12.2011, 19:43 | 11 | |||||
разберите функцию
и может заставит задуматься о понятиях алгоритмов, автоматизации и универсальности. Эта функция будет работать не только на суммы соседних элементов, но и на любые операции и не только соседних. Надо будет ее просто немножко изменить по собственному усмотрению.
0
|
1 / 1 / 0
Регистрация: 20.03.2011
Сообщений: 16
|
|
30.12.2011, 19:55 | 12 |
Ну если универсальности... давайте уж тогда везде добавим шаблоны.Тогда ваш код станет еще монструознее и индусы вас похвалят.
0
|
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
|
|
30.12.2011, 19:55 | 13 |
согласен, поддерживаю,
но когда задача "решается один раз", то о какой универсальности может идти речь?
0
|
Заблокирован
|
|
30.12.2011, 20:06 | 14 |
а вот я эту функцию уже не впервые применяю и на форуме, и вообще, только слегка переписываю под конкретную задачу. Наверное нету такого что решается "один раз" по сути всё всегда повторяется в разных формах.
у меня нету желания разводить офтоп. Если вас интересует критика, то вы вольны разместить оба варианта программы на говнокоде и отслеживать тему. Только если есть какое-то самолюбие то лучше не стоит этого делать. Да, мне не понравилось ваше решение, и да, я считаю его в корне неверным. И, кстати, ошибочным.
0
|
62 / 35 / 3
Регистрация: 05.10.2011
Сообщений: 137
|
|
30.12.2011, 21:34 | 15 |
0
|
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 7
|
|
04.01.2012, 20:12 [ТС] | 17 |
спасибо огромное!!!!!!!
0
|
04.01.2012, 20:12 | |
04.01.2012, 20:12 | |
Помогаю со студенческими работами здесь
17
прямоугольный треугольник из символов Вывести символами прямоугольный треугольник Структура: Создайте структуру Прямоугольный параллелепипед Пустой прямоугольный треугольник. Размер катетов – n Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |