Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять главную и побочную диагональ квадратного двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread1779421.html
Всем доброго времени суток. Помогите, пожалуйста, разобраться с задачкой. Написать программу, в которой двумерный квадратный массив генерируется случайными целыми числами. Программа должна поменять...
Логические выражения C++
double ko; do { cout << "Для однослойной обмотки обмоточный коэффицент равен 0.96, для двуслойной обмотки 0.92:"; cin >> ko; } while (ko != 0.92 && ko != 0.96); По моей задумке...
C++ Ошибка в реализации связного списка Здравствуйте. Делаю заголовочный файл связного списка. В результате компиляции выдает ошибку: "List is not a class template". Не понимаю в чем ошибка, ведь класс List шаблонный. #ifndef LIST_H... https://www.cyberforum.ru/ cpp-beginners/ thread1779400.html C++ Объединить два массива https://www.cyberforum.ru/ cpp-beginners/ thread1779383.html
#include<iostream> using namespace std; int* BuildArray(int n){ int* arr=new int; int flag = 0; while (flag != 1){ flag = 1; cout << "Enter a array: ";
Выгрузка заинжекченной dll C++
Уважаемые, имею следующую проблему: В приложение инжектится dll через загрузчик, моя задача - любым способом искоренить эту dllиз приложения. так вот собственно какие способы имеются? Если...
C++ Дек и удаление элемента https://www.cyberforum.ru/ cpp-beginners/ thread1779325.html
Создать список из целых чисел. Найти минимальный элемент и удалить из списка все элементы, равные минимальному. #include <iostream> #include <deque> #include <algorithm> using namespace std; ...
C++ Использование операции ++ Никак не могу понять, почему при использование if Используется ++? if ( ch == 'А' ) a_grade + + ; https://www.cyberforum.ru/ cpp-beginners/ thread1779308.html C++ Отправка команда на HID
Здравствуйте! Столкнулся с проблемой: нужно работать с устройством через HID репорты. В документации сказано: Описание HID репортов. - Vendor ID 8352 (= 0x20A0 hex). - Product ID 16738...
C++ Оператор while и дробные числа? Учусь по специальности машиностроение. Работаю над программой для расчета асинхронного двигателя, но возникла проблема: я в циклах while обозначил условия, что переменная h должна быть не меньше 50 и... https://www.cyberforum.ru/ cpp-beginners/ thread1779184.html C++ Вычислить и вывести коэффициенты многочлена Есть код, корректно выполняющий задачу, просьба прокомментировать, совсем путаюсь, не могу разобраться в программе. #include <iostream> #include <time.h> using namespace std; long int p(int x,... https://www.cyberforum.ru/ cpp-beginners/ thread1779150.html
C++ Разработать класс на основе string для обработки строк заданным образом
нужно описать класс СТРОКА на основе типа STRING со след.методами: 1. Нумеровать строку добавляя в начало строки текстовое представление номера, переданного как параметр. 2. Натуральное число...
C++ Преобразование типов с использованием dynamic_cast https://www.cyberforum.ru/ cpp-beginners/ thread1779055.html
Создать иерархию классов Grandpa-> Daddy-> Son. o Класс Grandpa имеет виртуальную функцию Sleep(). o Класси Daddy та Son имеют виртуальные функции Walk(). o Клас Son имеет виртуальную функцию ...
Модератор
Эксперт С++
12780 / 10236 / 6150
Регистрация: 18.12.2011
Сообщений: 27,405
12.07.2016, 06:47 0

Зеркально отразить квадратную матрицу - C++ - Ответ 9363138

12.07.2016, 06:47. Показов 1520. Ответов 1
Метки (Все метки)

Ответ

Заполнение от 0 до 10
C++
1
 matrix[i][j] = rand() % 11;
Транспонирование вы сделали почти правильно, но отразили ее 2 раза.
C++
1
2
3
4
5
6
7
8
9
10
11
12
void matrix_reflect(int **matrix, int w, int h)
{
    int minSize=w>h?h:w; // Если матрица неквадратная, то отразить можно только меньшую часть
   
    for (int i = 0; i < minSize; i++)
        for (int j = i+1; j < minSize; j++) // начинаем от первого значения над диагональю
        {
            int buff = matrix[i][j];
            matrix[i][j] = matrix[j][i];
            matrix[j][i] = buff;
        }
}


Вернуться к обсуждению:
Зеркально отразить квадратную матрицу C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2016, 06:47
Готовые ответы и решения:

Зеркально отразить заданную квадратную матрицу относительно побочной диагонали
Задана матрица A размерности n x n. Зеркально отразить ее относительно побочной диагонали.

Зеркально отразить матрицу относительно главной диагонали.
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной...

Транспонировать матрицу и зеркально отразить ее элементы относительно побочной диагонали
Сначала транспонировать квадратный целочисленный массив matrix, а затем его элементы отразить...

Зеркально отразить матрицу относительно главной диагонали и найти строки, элементы которой образуют последовательность
Задана матрица A(n,n). Зеркально отразить ее относительно главной диагонали. В преобразованной...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2016, 06:47
Помогаю со студенческими работами здесь

Отразить зеркально число
написать программу, позволяющую найти зеркальное число, того, которое введёт пользователь в вижуал...

Зеркально отразить одномерный массив
Есть массив (псевдо-динамический) setlocale(0, &quot;&quot;); const int ArrayMAX = 100;// Константа...

Зеркально отразить элементы матрицы
Дана матрица размера M × N. Зеркально отразить ее элементы отно-сительно горизонтальной оси...

Отразить первое и третье слово зеркально
напишите пожалуйста программу которые выводить буквы первого и третьего текста наоборот например я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru