Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
goradon
0 / 0 / 1
Регистрация: 30.12.2013
Сообщений: 72
#1

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

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

Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной: в строке - первый элемент становится последним, последний - первым; первая строка становится последним, последний - первым
http://www.cyberforum.ru/cpp-beginners/thread2250842.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 18:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной (C++):

Написать и протестировать функцию, которая в прямоугольной матрице находит сумму элементов j строки
Понятия не имею что ещё делать. Только учусь программировать. Подправьте...

Реализовать функцию, которая осуществляет циклический побитовый сдвиг вправо на n позиций
Реализовать функцию, которая осуществляет циклический побитовый сдвиг вправо...

Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве).
Написать рекурсивную функцию, которая находит минимальный элемент в матрице...

Составить программу, которая вызывает функцию, а также осуществляет ввод матрицы целых чисел
Привести пример функции, устанавливающий факт симметричности квадратной матрицы...

Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы.
Реализовать шаблон функции, которая осуществляет поиск нечетных элементов...

5
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 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;
}
...
0
goradon
0 / 0 / 1
Регистрация: 30.12.2013
Сообщений: 72
08.04.2014, 19:40  [ТС] #3
zss, через указатели
0
Dani
1393 / 637 / 134
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
08.04.2014, 19:46 #4
goradon, а сразу нельзя было указать? И тем более что x[n][m] это и есть указатель.

zss, кстати int x[N][M] не везде будет работать (если это переменные). Такое для GCC
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 1
08.04.2014, 19:49 #5
Цитата Сообщение от Dani Посмотреть сообщение
x[N][M] не везде будет работать
Предполагалось, что N и M константы
0
goradon
0 / 0 / 1
Регистрация: 30.12.2013
Сообщений: 72
08.04.2014, 20:08  [ТС] #6
Dani, извини что сразу не указал я тут ещо просто 10 заданий пишу
0
08.04.2014, 20:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 20:08
Привет! Вот еще темы с решениями:

Написать и протестировать функцию,подсчитывающую количество минимальных элементов в целочисленной матрице
Написать и протестировать функцию,подсчитывающую количество минимальных...

Prolog. Написать программу, которая осуществляет ввод с клавиатуры номера элемента и выводит значение для последовательности
Написать программу, которая осуществляет ввод с клавиатуры номера элемента и...

Написать функцию поиска количества отрицательных элементов в матрице, если матрица удовлетворяет условию
При выполнении этого задания необходимо написать две функции. Одна из этих...

Написать функцию, которая вычисляет сумму элементов
Написать функцию, которая вычисляет сумму элементов, удовлетворяющих условию...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru