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

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

Восстановить пароль Регистрация
 
Алена_Коваленко
Заблокирован
09.05.2014, 17:43     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали #1
Задание:
Определить, является ли заданная квадратная матрица А(5,5) симметричной относительно главной диагонали.
Написать два варианта программы: без применения указателей и с указателями.
Первый вариант написала:
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
#include <iostream>
#include <conio.h>
 
using namespace std;
int main()
{
    bool sym=true;
 setlocale(LC_ALL, "");     
 int matrix[3][3];
 for (int i=0; i<4; i++)
     {  
          for (int j=0; j<4; j++)
              {
                   cout <<i <<""<<j<< ": ";
                   cin >> matrix[i][j] ;                            
              }
     }
 cout << "Ввод окончен"<< endl;
 cout << "Матрица имеет вид: " << endl;
 for (int i = 0; i < 4; ++i)
    {
        for (int j = 0; j < 4; ++j)
            cout << matrix [i][j] << " ";
        cout << endl;
    }
 for (int i = 0; i < 4 && sym; ++i)
    {
        for (int j = i+1; j < 4 && sym; ++j)
             if(matrix[i][j]!=matrix[j][i])
             sym=false;}
             if (sym) cout <<"симметрична";
             else cout <<" не симметрична";
    
 _getch();
 return 0;   
}
А вот с указателями у меня плохо. Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 17:43     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали
Посмотрите здесь:

Определить, является ли данная квадратная матрица симметричной относительно главной диагонали. C++
Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали. C++
Определить, является ли целая квадратная матрица порядка n симметричной (относительно главной диагонали) C++
Определить, является ли заданная целая квадратная матрица n- го порядка симметричной (относительно главной диагонали.) C++
C++ Определить является ли заданная квадратная матрица симметричной относительно главной диагонали
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
09.05.2014, 17:49     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали #2
Цитата Сообщение от Алена_Коваленко Посмотреть сообщение
int matrix[3][3];
*for (int i=0; i<4; i++)
объявляете 3 на 3, а используете 4 на 4

Добавлено через 2 минуты
Цитата Сообщение от Алена_Коваленко Посмотреть сообщение
А вот с указателями у меня плохо. Помогите пожалуйста.
выделение памяти под двумерный массив
C++
1
2
3
4
    const size_t size = 3;
    int **matrix = new int *[size];
    for(size_t i=0;i<size;++i)
        matrix[i] = new int [size];
Atomx86
39 / 7 / 0
Регистрация: 09.05.2014
Сообщений: 9
09.05.2014, 18:11     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали #3
Плохо с указателями значит?
Алена_Коваленко
Заблокирован
09.05.2014, 21:56  [ТС]     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали #4
Atomx86, вообще никак
Yandex
Объявления
09.05.2014, 21:56     Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru