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

Переворот массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейный список, подсчет времени http://www.cyberforum.ru/cpp-beginners/thread899048.html
Текст задачи: Информационная система метро содержит сведения для каждого поезда: номер поезда (трехзначный), время отправления, интервалы между станциями (массив из 8 чисел). Данные в...
C++ Програмно-алгоритмическая реализация розкладу функции в ряд Тейлора ..... полягає в проведенні програмної реалізації розрахунку приблизного значення функції y, розклавши функцію f(x) в ряд Тейлора, при цьому необхідно вивести та застосувати рекурентне відношення для... http://www.cyberforum.ru/cpp-beginners/thread899046.html
C++ Вычисление расстояния между двумя точками
Здравствуйте уважаемые программисты помогите, пожалуйста написать программу. Тема: Массив А содержит вещественные числа. Требуется ввести целое число K и вычислить сумму элементов А, для которых...
C++ Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2
Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2(массив сталый, диапазон указывает пользователь). Сделать с помошью подпрограммы(или ф-ии). Хз.
C++ Односвязный список: найти максимальное отрицательное число http://www.cyberforum.ru/cpp-beginners/thread899019.html
Дан не пустой односвязный список, в котором каждый элемент имеет тип: struct elem { int num; elem* next; } Написать функцию int max_negative (elem *first) , которая возвращает...
C++ Односвязный список, поменять местами элементы (максимальный и последний) Дан не пустой односвязный список, в котором каждый элемент имеет тип: struct elem { int num; elem* next; } Написать функцию void max_last (elem*&first, elem*&last), которая меняет местами... подробнее

Показать сообщение отдельно
Гром
210 / 129 / 11
Регистрация: 20.03.2009
Сообщений: 1,103
Записей в блоге: 16
Завершенные тесты: 1
12.06.2013, 01:53
Если под переворачиванием подразумевается отражение относительно побочной диагонали, то
C++
1
2
3
for (int i = 0; i < sz - 1; ++i)
 for (int j = 0; j <= i; ++j)
  swap(a[i][j], a[sz - i + 1][sz - j + 1]);
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru