Форум программистов, компьютерный форум CyberForum.ru

Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной - C++

Восстановить пароль Регистрация
 
goradon
 Аватар для goradon
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 71
08.04.2014, 18:42     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #1
Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной: в строке - первый элемент становится последним, последний - первым; первая строка становится последним, последний - первым
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 18:42     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной
Посмотрите здесь:

Написать функцию, которая вычисляет сумму элементов C++
C++ Написать и протестировать функцию,подсчитывающую количество минимальных элементов в целочисленной матрице
Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). C++
Prolog. Написать программу, которая осуществляет ввод с клавиатуры номера элемента и выводит значение для последовательности C++
C++ Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
08.04.2014, 19:18     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int x[N][M];
...
for(int i=0;i<N/2;i++)// Меняем строки местами
for(int j=0;j<M;j++)
{
     int t=x[i][j];
     x[i][j]=x[N-i-1][j];
     x[N-i-1][j]=t;
}
for(int i=0;i<N;i++)// Меняем столбцы местами
for(int j=0;j<M/2;j++)
{
     int t=x[i][j];
     x[i][j]=x[i][M-j-1];
     x[i][M-j-1]=t;
}
...
goradon
 Аватар для goradon
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 71
08.04.2014, 19:40  [ТС]     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #3
zss, через указатели
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
08.04.2014, 19:46     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #4
goradon, а сразу нельзя было указать? И тем более что x[n][m] это и есть указатель.

zss, кстати int x[N][M] не везде будет работать (если это переменные). Такое для GCC
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
08.04.2014, 19:49     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #5
Цитата Сообщение от Dani Посмотреть сообщение
x[N][M] не везде будет работать
Предполагалось, что N и M константы
goradon
 Аватар для goradon
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 71
08.04.2014, 20:08  [ТС]     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной #6
Dani, извини что сразу не указал я тут ещо просто 10 заданий пишу
Yandex
Объявления
08.04.2014, 20:08     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной
Ответ Создать тему
Опции темы

Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru