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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sha1ne
1 / 1 / 0
Регистрация: 05.11.2009
Сообщений: 20
#1

Квадратная матрица(диагонали) - C++

26.11.2009, 20:37. Просмотров 527. Ответов 1
Метки нет (Все метки)

Всем привет :

Задание : Дана квадратная матрица , определить сумму элементов расположенных выше побочной диагонали этой матрицы.

Код :

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
#include <iostream.h>
using namespace std;
 
int main()
{
    int m = 0,n = 0;
    int sum = 0;
    cout << "Введите размерность матрицы : ";
    cin >> n;
    m=n;
 
    int **a=new int*[m];
    for(int i=0; i<n; i++)
        {
                a[i] = new int[m];             
        }
    for(int i=0;i<n;i++){                     
        for(int j=0;j<m;j++){
            a[i][j]=rand() % 10;;                      
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            cout << a[i][j] << " ";
            
                                {
                 if ((i+j) < (n-i+1))
                 sum = sum + a[i][j];
                 }
                 {
                        cout << "Cymma : " << sum;
                        }
 
}
        cout << endl;
     }
    system("pause");
    return 0;
}
Никак не могу посчитать сумму элементов расположенных выше побочной диагонали этой матрицы.
Помогите плз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2009, 20:37     Квадратная матрица(диагонали)
Посмотрите здесь:

Определить, является ли данная квадратная матрица симметричной относительно главной диагонали. C++
Определить, является ли квадратная матрица симметричной относительно побочной диагонали. C++
C++ Дана квадратная матрица N,если на главной диагонали в строке элемент равен 0...
Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали. C++
Дана квадратная матрица. Найти сумму элементов ее главной, побочной диагонали. C++
C++ Определить является ли заданная квадратная матрица симметричной относительно главной диагонали
Определить, является ли целая квадратная матрица порядка n симметричной (относительно главной диагонали) C++
Определить, является ли заданная квадратная матрица симметричной относительно побочной диагонали C++
Определил, является ли заданная квадратная матрица симметричной относительно главной диагонали! C++
Определить, является ли заданная квадратная матрица симметричной относительно главной диагонали C++
Определить, является ли квадратная матрица симметричной относительно побочной диагонали C++
C++ Определить, является ли заданная квадратная матрица симметричной относительно своей главной диагонали

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
26.11.2009, 21:08     Квадратная матрица(диагонали) #2
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
#include <process.h>
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    srand( time( NULL ) );
    int m = 0,n = 0, i, j;
    int sum = 0;
    cout << "Ââåäèòå Г°Г*çìåðГ*îñòü Г¬Г*òðèöû : ";
    cin >> n;
    m=n;
 
    int **a=new int*[m];
    for(i=0; i<n; i++)
        {
                a[i] = new int[m];             
        }
    for( i=0;i<n;i++){                     
        for(j=0;j<m;j++){
            a[i][j]=rand() % 10;;                      
        }
    }
    for( i=0;i<n-1;i++)
    {
        for(j=0;j<m-1-i;j++){
            cout << a[i][j] << " ";
            sum +=a[i][j];
        }
        cout<<endl;
    }            
    cout << "Cymma : " << sum<<endl;    
    system("pause");
    return 0;
}
Yandex
Объявления
26.11.2009, 21:08     Квадратная матрица(диагонали)
Ответ Создать тему
Опции темы

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