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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
goradon
 Аватар для goradon
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 71
#1

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

08.04.2014, 18:42. Просмотров 201. Ответов 5
Метки нет (Все метки)

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

Написать функцию, которая возвращает количество неотрицательных элементов массива. C++
Написать функцию, которая вычисляет сумму элементов C++
C++ Написать и протестировать функцию,подсчитывающую количество минимальных элементов в целочисленной матрице
Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). C++
Prolog. Написать программу, которая осуществляет ввод с клавиатуры номера элемента и выводит значение для последовательности C++
C++ Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы.
Реализовать функцию, которая осуществляет циклический побитовый сдвиг вправо на n позиций C++
C++ Написать функцию, которая возвращает среднее значение элементов одномерного массива
C++ Составить программу, которая вызывает функцию, а также осуществляет ввод матрицы целых чисел
C++ Написать функцию, которая сжимает массив и количество элементов
Список: Написать функцию, которая позволяет найти позитивную сумму элементов C++
Написать функцию поиска количества отрицательных элементов в матрице, если матрица удовлетворяет условию C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6122 / 5725 / 1851
Регистрация: 18.12.2011
Сообщений: 14,628
Завершенные тесты: 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
6122 / 5725 / 1851
Регистрация: 18.12.2011
Сообщений: 14,628
Завершенные тесты: 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     Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной
Ответ Создать тему
Опции темы

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