33 / 33 / 17
Регистрация: 27.01.2013
Сообщений: 200
|
|
1 | |
Матрицы(теоретическая загвоздка)07.09.2013, 21:12. Показов 1930. Ответов 6
Метки нет (Все метки)
Доброго времени суток!
Не спрашивайте как и почему, но попалась мне вот такая задача по ООП: Кликните здесь для просмотра всего текста
Создать динамический двумерный массив размером 200х200 элементов, заполнить его случайными целыми числами (типа Byte). Переписать элементы матрицы во вновь созданный одномерный динамический массив в следующем порядке
a) по правым диагоналям, начиная с правого верхнего элемента b) по левым диагоналям, начиная с левого верхнего элемента c) по спирали, начиная с центрального элемента d) по спирали, начиная с левого верхнего элемента Проверить объем доступной оперативной памяти до и после выполнения программы. Для тех, кто совсем не понимает о чем идет речь: динамический двумерный массив размером 200х200 элементов - обычная матрица размером 200х200 одномерный динамический массив - простая последовательность чисел, имеющая определенный размер. Суть вопроса: Что Не по теме: Вот долго думал куда кинуть тему, надеюсь не ошибся. Дядя-модер не ругайся если что ^^
0
|
07.09.2013, 21:12 | |
Ответы с готовыми решениями:
6
Загвоздка Загвоздка в else Загвоздка С++ Теоретическая механика |
617 / 242 / 16
Регистрация: 31.07.2013
Сообщений: 376
|
|
07.09.2013, 21:28 | 2 |
2
|
33 / 33 / 17
Регистрация: 27.01.2013
Сообщений: 200
|
|
07.09.2013, 21:29 [ТС] | 3 |
Heidegger, это единственное разумное что приходит в голову, но хотелось убедиться... спасибо)
0
|
33 / 33 / 17
Регистрация: 27.01.2013
Сообщений: 200
|
|
08.09.2013, 10:01 [ТС] | 5 |
Catstail, я с этим согласен, но подругому, мне кажется, что задача теряет смысл...
0
|
617 / 242 / 16
Регистрация: 31.07.2013
Сообщений: 376
|
|
08.09.2013, 13:11 | 6 |
Если понимать "правые" диагонали как линии, параллельные главной диагонали матрицы (не уточняя направления), то, конечно, возможны
варианты
Но ключевым, как мне кажется, здесь всё же является указание переписать элементы матрицы в одномерный массив, начиная с правого верхнего элемента. Возможно, составителю задания формулировка казалась понятной и однозначной, и он не учёл, что здесь, вообще говоря, возможно 22∙200–1 ≈ 10120 вариантов. p.s. C центральным элементов квадратной матрицы чётного порядка тоже, кстати, могут возникнуть вопросы.
1
|
617 / 242 / 16
Регистрация: 31.07.2013
Сообщений: 376
|
|
08.09.2013, 13:14 | 7 |
p.s. C центральным элементом квадратной матрицы чётного порядка тоже, кстати, могут возникнуть вопросы.
1
|
08.09.2013, 13:14 | |
08.09.2013, 13:14 | |
Помогаю со студенческими работами здесь
7
Теоретическая механика Теоретическая механика Теоретическая механика Теоретическая механника Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |