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

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

Войти
Регистрация
Восстановить пароль
 
Андрей LP
Сообщений: n/a
#1

Матрица. Ниже побочной диагонали - C++

21.11.2012, 15:18. Просмотров 316. Ответов 0
Метки нет (Все метки)

Здравствуйте все... Написал матрицу (условия ниже) и не могу вывести чтобы показывал сумму элементов ниже побочной диагонали... в чем ошибка?

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

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 "stdafx.h"
#include <iostream>
#include <conio.h>
 
void main () {
int n,s;
std::cout << " Vvedite razmernost matrici:";
std::cin>> n;
int **X = new int *[n]; // 1
for (int i = 0; i<n; i++) // 2
X[i] = new int [n]; // 3
int i,j; //переменные для цикла
int max = 0; //Переменная для вычисления максимального числа
for (i = 0; i < n ; i++)
for (j = 0; j < n ; j++){ //цикл ввода массива
std::cout<<"X["<<i<<","<<j<<"] = "; //На экран выводится 'X[i][j] = '
std::cin>>X[i][j]; //вводим с клавиатуры целые числа
} std::cout<<"\n"; //Переход на следующую строку
for (i = 0; i < n ; i++){ //цикл вывода массива
std::cout<<"\n"; //Переход на следующ ую строку
for (j = 0; j < n ; j++){
std::cout<<"X["<<i<<"]"<<"["<<j<<"] = "<<X[i][j]<<"\t"; //На экран выводитсярезультат нашего ввода
}}
for (s=i=0; i < n; i++)
for (j=0; j < n; j++)
if (j>i && i+j> n+1) s+=X[i][j];
std::cout<<"S="<<s;
_getch(); //Экран не закрывается, пока не наж ата любая клавиша
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 15:18     Матрица. Ниже побочной диагонали
Посмотрите здесь:

Дана матрица 15х15.Найти сумму элементов ниже побочной диагонали. - C++
Дана матрица 15х15.Найти сумму элементов ниже побочной диагонали.

Проверить утверждение: сумма элементов выше побочной диагонали больше суммы элементов ниже побочной диагонали - C++
дана квадратная матрица натуральных чисел получаемая через rand.определить,верно ли утверждение: сумма элементов выше подобной диагонали...

Дано число k и матрица 3x3. Заменить все элементы ниже побочной диагонали на число k - C++
Дано число k и матрица 3x3. Заменить все элементы ниже побочной диагонали на число k

Минимальный элемент, лежащий ниже побочной диагонали - C++
В целочисленной матрице L=(l(ij)) размером MxN , где l(ij)={i+j, i&gt;j ...

не считает сумму ниже побочной диагонали, в чем ошибка? - C++
Вот сам код,где ошибка?:( #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &lt;iomanip&gt; double **mass; int i,j,n,sum; using...

Найти максимальный среди элементов, лежащих ниже побочной диагонали. - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; int main() { int **a,...

Найти количество положительных элементов,расположенных ниже побочной диагонали - C++
в матрице a найти количество положительных элементов,расположенных ниже побочной диагонали. (положительных элементов,расположенных ниже...

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

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

В квадратной матрице проверять на отрицательность числа ниже побочной диагонали - C++
Дана квадратная матрица, которая заполняется рандомно. Помогите написать цикл который будет проверять на отрицательность числа ниже...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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