Инвертирование строк матрицы

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Инвертирование строк матрицы

Re: Инвертирование строк матрицы

Romeo » 26 дек 2017, 12:46

Ну смотри, если у тебя 10 элементов в массиве, которые имеют индексы от 0 до 9, то нужно совершить 5 обменов через временную переменную:

- 0-ой поменять местами с 9-ым.
- 1-й поменять местами с 8-ым.
- 2-й поменять местами с 7-ым.
- 3-й поменять местами с 6-ым.
- 4-й поменять местами с 5-ым.

Закономерность видишь?

Re: Инвертирование строк матрицы

Дмитри » 26 дек 2017, 12:33

Да, не могу его реализовать

Re: Инвертирование строк матрицы

Romeo » 26 дек 2017, 10:54

Что именно не получается? Алгоритм инвертирования понятен?

P.S. Изменил название темы. В следующий раз давай теме осмысленное название, иначе она может быть удалена без предупреждения на основании правил форума.

Инвертирование строк матрицы

Дмитри » 26 дек 2017, 10:18

Написать программу, выполняющую в матрице размерностью n*m инвертирвание строк ( т.е. перестановку элементов каждой строки в обратном порядке). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
1. -заполнения двумерного массива случайными числами из диапазона –100, +100;
2. -вывода двумерного массива;
3. -инвертирования строки матрицы.
программу нужно написать на C++

Вернуться к началу