1 / 1 / 0
Регистрация: 27.10.2016
Сообщений: 8
1

Отобразить матрицу симетрично относительно побочной диагонали

10.11.2016, 20:19. Показов 5203. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите. Нужно в c++ заполнить матрицу случайными числами. Отобразить ее симетрично относительно побочной диагонали !!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2016, 20:19
Ответы с готовыми решениями:

Отобразить матрицу симметрично относительно побочной диагонали
Как отобразить матрицу симметрично относительно побочной диагонали в с++?

Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали

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

Отобразить матрицу симметрично относительно главной диагонали
По условию необходимо заполнить матрицу случайными числами. Отобразить матрицу симметрично...

1
1492 / 1207 / 821
Регистрация: 29.02.2016
Сообщений: 3,597
10.11.2016, 20:50 2
Лучший ответ Сообщение было отмечено ALPHA44ID как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <time.h>
#include <stdlib.h>
 
using namespace std;
 
int main()
{
    const int n = 3;
    int a[n][n];
    for(int i = 0; i < n; ++i){
       for(int j = 0; j < n; ++j){
          a[i][j] = rand() % 100;
               cout << a[i][j] << "\t";
       }
          cout << endl;
    }
    cout << endl;
 for (int i = 0, k = n-1; i < n; ++i, --k)
        for (int j = 0, l = n-1; l > i; ++j, --l)
        {
            int t = a[j][i];
            a[j][i] = a[k][l];
            a[k][l] = t;
        }
            
    for(int i = 0; i < n; ++i){
       for(int j = 0; j < n; ++j)
                   cout << a[i][j] << "\t";
              cout << endl;
    }
     cout << endl;
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2016, 20:50
Помогаю со студенческими работами здесь

Отразить матрицу симметрично относительно побочной диагонали
Никак не могу решить задачку: заполнить матрицу случайными числами, отобразить матрицу симметрично...

Массивы. Отобразить матрицу симметрично относительно главной диагонали
2)Инициализацию матрицы, ее вывод на экран и «основное действие» программы реализовать в виде...

Составить матрицу, симметричную данной относительно побочной диагонали
Дана квадратная матрица А. Как составить матрицу, симметричную данной относительно побочной...

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


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

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

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