0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 47
|
|
1 | |
Зеркально отразить элементы матрицы относительно побочной диагонали25.04.2011, 06:19. Показов 6047. Ответов 2
Метки нет (Все метки)
1. Дана квадратная матрица N*M, состоящая из натуральных чисел. Зеркально отразить её элементы относительно побочной диагонали и вывести результат на экран.
2. Дан двумерный массив. Упорядочить его по возрастанию элементов первого столбца.
0
|
25.04.2011, 06:19 | |
Ответы с готовыми решениями:
2
Зеркально отразить элементы матрицы относительно побочной диагонали Зеркально отразить элементы матрицы относительно побочной диагонали Зеркально отразить её элементы относительно побочной диагонали и вывести результат на экран. Дана квадратная матрица NxN. Зеркально отразить элементы матрицы относительно главной диагонали |
610 / 135 / 132
Регистрация: 15.04.2010
Сообщений: 554
|
||||||
25.04.2011, 07:56 | 2 | |||||
Сообщение было отмечено xFORCEx как решение
Решение
1
В качестве примера предлагаю рассмотреть матрицу 3×3 и посмотрим, что происходит с элементами при зеркальном отображении: A11 A12 A13 A33 A23 A13 A21 A22 A23 <-> A32 A22 A12 A31 A32 A33 A31 A21 A11 Если считать, что после преобразования у нас появилась новая матрица B, то соответствие между элементами устанавливается следующим образом: B11 <-> A33 B12 <-> A23 B21 <-> A32 B22 <-> A22 и т.д., т.е. B[I,J] <-> A[L,M] Можно утверждать, что для элементов матрицы NxM справедлива следующая система уравнений: I+M = N+1, J+L = N+1. Отсюда правило преобразования элементов выглядит следующим образом: B[I,J] = A[N+1-J,N+1–I]. Переменные: a, b – двумерные массивы; m – количество строк и столбцов массива; i, j – переменные цикла; k– вспомогательная переменная. Алгоритм 1 вводим размеры массива A и присваиваем значения его элементам; 2 присваиваем значения элементам матрицы B по представленным выше формулам и выводим их на экран.
0
|
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 47
|
|
26.04.2011, 03:29 [ТС] | 3 |
Можно полные текст программы, просто я не до конца всё понял.
Добавлено через 18 часов 18 минут Большое спасибо, но можно полный текст программы, просто до конца не понял.
0
|
26.04.2011, 03:29 | |
26.04.2011, 03:29 | |
Помогаю со студенческими работами здесь
3
Транспонировать и отразить зеркально относительно побочной диагонали целочисленный массив. Зеркально отразить элементы относительно горизонтальной оси симметрии матрицы Зеркально отразить элементы относительно горизонтальной оси симметрии матрицы. Обменять элементы матрицы относительно побочной диагонали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |