Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
ALPHA44ID
1 / 1 / 0
Регистрация: 27.10.2016
Сообщений: 8
1

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

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

Помогите. Нужно в c++ заполнить матрицу случайными числами. Отобразить ее симетрично относительно побочной диагонали !!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2016, 20:19
Ответы с готовыми решениями:

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

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

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

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

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

1
afront
1050 / 997 / 752
Регистрация: 29.02.2016
Сообщений: 3,187
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2016, 20:50

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

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

Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.
Помогите пожалуйста!Очень нужно! Как написать программу на DEV C++ ? Вот...


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

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

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