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

Вычислить сумму элементов, стоящих ниже побочной диагонали матрицы

16.12.2014, 19:19. Показов 3636. Ответов 2
Метки нет (Все метки)

Дан вещественный массив D[5][5] Вычислить сумму элементов,стоящих ниже побочной диагонали.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 19:19
Ответы с готовыми решениями:

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

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

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
не соображу В среде MS Visual C++ разработать программу, которая формирует матрицу размером n х n...

Найти сумму элементов матрицы, расположенных выше главной диагонали и ниже побочной диагонали
Никак не могу написать код. Есть небольшие наброски ниже, если кто сможет помочь - заранее...

2
Заблокирован
16.12.2014, 19:35 2
anton669,
C++
1
2
3
4
5
6
double sum = 0.0;
for( int i = 0; i < 5; ++i )
    for( int j = 5 - i - 1; j < 5; ++j )
        sum += D[ i ][ j ];
 
std::cout << "Sum = " << sum << std::endl;
0
244 / 164 / 133
Регистрация: 30.09.2012
Сообщений: 690
16.12.2014, 19:40 3
Лучший ответ Сообщение было отмечено anton669 как решение

Решение

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 <iomanip>
#include <iostream>
using namespace std;
int main()
{
    int n;
    double **matr,sum = 0.0;
 
    cout << "Enter n:" << "\n";
    cin >> n;
 
    matr = new double*[n];
    for (int i=0 ; i<n ; i++ )
        matr[i] = new double[n];
 
    cout << "Enter your matrix: " << "\n";
    for (int i = 0 ; i<n ; i++)
        for (int j = 0 ; j<n ; j++)
        {
            cin >> matr[i][j];
            if( j > n-i-1 ) sum += matr[i][j];
        }
 
    cout << "Your matrix: " << "\n";
    for (int i = 0 ; i<n ; i++)
    {
        for (int j = 0 ; j<n ; j++)
            cout << matr[i][j] << " ";
        cout << "\n";
    }
 
    cout << "Sum: " << sum << "\n";
 
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 19:40
Помогаю со студенческими работами здесь

Найти сумму элементов матрицы ниже побочной диагонали
Помогите задать условие &quot;ниже побочной диагонали&quot;. #include &lt;iostream&gt; using namespace std; int...

Вычислите сумму элементов целочисленной матрицы, ниже побочной диагонали
Дана целочисленная матрица. Вычислите сумму элементов матрицы, ниже побочной диагонали. Выведите на...

Найти сумму элементов матрицы расположенных ниже побочной диагонали
Найти сумму элементов матрицы расположенных ниже побочной диагонали

Найти сумму положительных элементов матрицы, стоящих выше побочной диагонали
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;ctime&gt; #include &lt;stdlib.h&gt;...


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

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

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