1 / 1 / 4
Регистрация: 01.10.2016
Сообщений: 247
1

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

01.11.2016, 19:29. Показов 3831. Ответов 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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
int N, sum;
cout << "Введите размерность матрицы: ";
cout << "N = ";
cin >> N;
int A[N][N];
cout << "Введите матрицу:" << endl;
for (int i = 0; i < N; i++) 
{
for (int j = 0; j < N; j++) 
{
cin >> A[i][j];
}
}
sum = 0;
for (int i = 0; i < N; i++) 
{
if (A[i][i] > 0) sum += A[i][i];
}
cout << "Сумма положительных элементов на главной диагонали матрицы: " << sum << endl;
system("pause");
return 0;
}
Вот с побочной у меня возникли проблемы,что нужно указать,что бы считало побочную и как соединить расчеты главной и побочной вместе по условию?

Заранее спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2016, 19:29
Ответы с готовыми решениями:

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

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

Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали.
Ребят не понимаю я с++ Дали создать программу Помогите пожалуйста Найти среднее арифметическое...

Найти сумму всех элементов главной диагонали матрицы, и сумму всех отрицательных элементов побочной диагонали
15. Найти сумму всех элементов главной диагонали матрицы P(10*10) и сумму всех отрицательных...

1
Диссидент
Эксперт C
26843 / 16749 / 3671
Регистрация: 24.12.2010
Сообщений: 37,495
01.11.2016, 20:11 2
C++
1
2
3
4
5
6
7
8
sumMain = sumBok = 0;
for (int i = 0; i < N; i++) 
{
   sumMain += A[i][i];
   sumBok += A[i][N- i - 1];
}
cout << "Сумма элементов на главной диагонали матрицы: " << sumMain << endl;
cout << "Сумма элементов на побочной диагонали матрицы: " << sumBok << endl;
Считать именно положительные никто не просил.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2016, 20:11
Помогаю со студенческими работами здесь

Найти сумму элементов главной диагонали матрицы
Реализуйте с помощью цикла while подсчет суммы элементов главной диагонали после вывода...

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

Найти сумму элементов главной диагонали матрицы
Дана матрица действительных чисел размера n×m. Если элементы матрицы упорядочены по убыванию,...

Найти сумму элементов главной диагонали матрицы
Нужно сделать простую работу по с++. Найти сумму элементов главной диагонали матрицы, только чтобы...


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

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

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