Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.06.2021
Сообщений: 6
1

Определить является ли матрица симметричной относительно главной диагонали

15.06.2021, 22:46. Показов 595. Ответов 1

Author24 — интернет-сервис помощи студентам
Есть программа, помогите пожалуйста с блок схемой)
Постановка задачи
Для выполнения контрольной работы взят вариант №7.
Разработать алгоритм и программу. Определить является ли заданная квадратная матрица An-го порядка (2<=n<=10 – вводится пользователем) симметричной относительно главной диагонали.
Если матрица не симметричная, то сделать ее таковой, выбрав исходную часть, по которой будет происходить симметрирование.
Элементы матрицы aij принимают значения в диапазоне [0, 100]. Заполнение матрицы осуществляется в соответствии с выбором пользователя:
пользовательский ввод с клавиатуры;
заполнение случайными числами в установленном диапазоне.

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <stdlib.h>
#include <time.h>
class Matrix
{
      int **mass;
      unsigned int m,n;
      public:
             Matrix(unsigned int n, unsigned int m):n(n),m(m)
             {
                    mass = new int*[n];
                    for(int i=0;i<m;i++)
                    {
                             mass[i]=new int[m];
                    }
             }
             
             void randomize()
             {
                    srand(time(0));
                    for(int i=0;i<n;i++)
                       for(int j=0;j<m;j++)
                          mass[i][j]= rand() %101;
             }
             bool simmetry()
             {
                    if(n!=m){ return false; }
                    for(int i=0;i<n-1;i++)
                       for(int j=i+1;j<m;j++)
                           if(mass[i][j]!=mass[j][i]){ return false; }
                    return true;
             }
             void fill()
             {
                    for(int i=0;i<n;i++)
                       for(int j=0;j<m;j++)
                           std::cin>>mass[i][j];
             }
};
 
int main()
{
    int n,m;
    std::cout<<"Set size [n][m]: ";
    std::cin>>n;
    std::cin>>m;
    Matrix M(n,m);
    std::cout<<"Set matrix: "<<std::endl;
    M.fill();
    std::cout<<M.simmetry()<<std::endl;
    std::cin.get();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2021, 22:46
Ответы с готовыми решениями:

Определить, является ли матрица симметричной (относительно главной диагонали)
Задана целочисленная матрица порядка n × n. Для тестирования предусмотреть возможность задавать...

Определить является ли матрица симметричной относительно главной диагонали
29. Дана матрица А(6,6).Определить является ли она симметричной относительно главной диагонали....

Определить, является ли матрица симметричной (относительно главной диагонали)
Задана действительная матрица порядка n *m Определить, является ли матрица симметричной...

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

1
4064 / 3318 / 924
Регистрация: 25.03.2012
Сообщений: 12,493
Записей в блоге: 1
16.06.2021, 12:30 2
блок-схемы в 21 веке не нужны
для ООП программ тем более "не нужны в квадрате"
0
16.06.2021, 12:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2021, 12:30
Помогаю со студенческими работами здесь

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

Определить, является ли матрица симметричной (относительно главной диагонали
Можете помочь с задачей,дана целочисленная квадратная матрица размера n x n: А,i,j=1,2,...,n....

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

Определить, является ли заданная матрица симметричной относительно главной диагонали
помогите плизз написать код прог. №1 Определить, я является ли заданная квадратная матрица Н-го...

Определить является ли квадратная матрица симметричной относительно главной диагонали
Здравствуйте, помогите написать программу. Определить является ли заданная квадратная матрица An-го...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru