6 / 6 / 0
Регистрация: 05.02.2009
Сообщений: 59
|
|
1 | |
В матрице уплотнить все четные элементы в направлении, указанном на рисунке28.02.2009, 14:21. Показов 1064. Ответов 7
Метки нет (Все метки)
В матрице А(N,N) уплотнить все четные элементы в направлении указанном на рисунке. Остальные элементы сделать равными нулю.
Если решение задачи критично к факту четности/не¬четности числа столбцов или строк, студент сам выбирает этот параметр.Полученные результаты должны быть занесены в последовательный файл и доступны для просмотра из него.
0
|
28.02.2009, 14:21 | |
Ответы с готовыми решениями:
7
В матрице А(N,N) уплотнить все четные элементы в направлении указанном на рисунке В матрице уплотнить нечетные элементы В матрице А(N,N) уплотнить все четные элементы в направлении указанном на рисунке В матрице уплотнить все четные элементы в указанном направлении |
3071 / 1409 / 425
Регистрация: 19.01.2009
Сообщений: 3,880
|
|
01.03.2009, 19:15 | 2 |
На мой взгляд, решение, как раз таки, кретично к четности/нечетности числа столбцов и строк, т.е. оно возможно только при нечетных N. К тому же N>=5
Код
n=5 15 16 22 23 ?? 7 14 17 21 ?? 6 8 13 18 20 2 5 9 12 19 1 3 4 10 11 получается, числа ?? не затрагиваются уплотнением из всего массива. А, да, Ирина, как прошлая задача, похожая на эту, Вы ее сдали?
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
01.03.2009, 20:04 | 3 |
Ирина кинула ещё одно интересное задание, если время найду, постараюсь сделать в течении недели, если раньше не сделают конечно...
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
01.03.2009, 22:55 | 4 |
Мне кажется, что картинка не дорисована. Я как-то делал задачу на сортировку матрицы таким маршрутом, но он заканчивался так:
Код
15 16 22 23 25 7 14 17 21 24 6 8 13 18 20
0
|
3071 / 1409 / 425
Регистрация: 19.01.2009
Сообщений: 3,880
|
||||||
02.03.2009, 09:49 | 5 | |||||
Вы вот это имели введу.
Код
15 16 22 23 25 7 14 17 21 24 6 8 13 18 20 2 5 9 12 19 1 3 4 10 11 Добавлено через 2 часа 54 минуты 43 секунды Идея, такая. Использовать процедуру, которая конвертируюет координаты маршрута, в координаты матрицы. Т.е. с маршрутом можно работать, как с обыкновенным линейным массивом Вот небольшая программка, демонстрирующая, как происходит конвертирование.
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
02.03.2009, 11:01 | 6 |
Мне кажется идея правильная. Удобнее всего уплотнять маршрут, интерпретируя его как линейный массив, там очень простой алгоритм. Я вообще предпочитаю даже сортировку матриц делать через линейный массив, намного проще и понятней, чем эти переходы со строки на строку в матрице и контроль выхода за ее пределы.
Гораздо проще развернуть матрицу в массив, отсортировать и свернуть обратно. Единственно что пока некрасиво, это кривоватый вывод из-за кривоватого условия.
0
|
3071 / 1409 / 425
Регистрация: 19.01.2009
Сообщений: 3,880
|
|
02.03.2009, 11:44 | 7 |
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
02.03.2009, 12:12 | 8 | |||||
То что не до 25, а только до 23.
Добавлено через 26 минут 53 секунды Еще вот прочитал у Вас
0
|
02.03.2009, 12:12 | |
02.03.2009, 12:12 | |
Помогаю со студенческими работами здесь
8
Уплотнить все элементы в матрице В матрице целых чисел размером 5x5 заменить все четные элементы на нуле В матрице целых чисел заменить все четные элементы на 0.Нужно исправить ошибку Массив: Проверить, кратно ли колличество строк в матрице, где все элементы четные, заданномучислу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |