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

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

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

Сумма элементов. Что не так - C++

20.02.2011, 20:24. Просмотров 308. Ответов 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
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#define n 3 
int main (void)
{
 clrscr();
 int i,j,m[n][n];
 int s=0;
 int k=0;
 for (i=0; i<n; i++)
      for(j=0; j<n; j++)
       {
        cin>>m[i][j];
        if(i<j)
        s+=m[i][j]
        if(i+j>n+1)
        k+=m[i][j];
           }
 printf("Summa nad glavnoi diag = ");
 cout<<s;
 printf("\nSumma pod pobochnoi diag = ");
 cout<<k;
 getch();
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2011, 20:24     Сумма элементов. Что не так
Посмотрите здесь:

Из двумерного массива сделать одномерный массив, так что бы в него вошла сумма элементов строк - C++
Подскажите в чем ошибка! Вот условие &quot;из двумерного массива сделать одномерный массив, так что бы в него вошла сумма елементов строк (...

Сумма одномерного масива. Что не так? - C++
Доброго времени суток. У меня не выходит сумма элементов массива, показывает нереально большую цифру. Что не так? #include &lt;conio&gt; ...

В каждом столбце обнулите минимальное количество элементов так, чтобы сумма элементов столбца не превышала заданную - C++
Помогите решить при помощи функций.плиссзО_о Пусть дана матрица А(n x m), состоящая из натуральных чисел. В каждом столбце обнулите...

Вывести на экран m первых элементов последовательности так, чтобы их сумма оказалась меньше 1000 - C++
Вывести на экран m первых (a1, a2, …) элементов последовательности an=2+2n², так, чтобы их сумма оказалась меньше 1000, а сумма m+1 первых...

Разделить массив на две половины так, чтобы сумма значений элементов были максимально близки - C++
Здравствуйте!!! :help::help:Помогите мне ... :help::help:У меня ЗАВТРА экзамен.... В морском порту города Владивостока хранятся N...

Сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же количество предметов - C++
Здравствуйте программисты! Как можно сделать так, что бы в общем балле отображался сумма, складываемых 4 предметов и деленный на тот же...

Отсортировать строки массива так, чтобы первой шла строка, сумма элементов которой была меньше, чем остальных - C++
Добрый день, помогите, пожалуйста найти ошибку. Нужно создать двумерный массив, размером 5 х 7 (пять строк, семь столбцов). Заполнить...

вывод отрицательных элементов матрицы. что то не так. помогите - C++
Дана матрица A(3,5). Вывести на печать все отрицательные элементы этой матрицы. Найти их произведение Проблема: выводит...

функция удаления и добавления элементов. что не так с програмой? - C++
#include &lt;iostream&gt; using namespace std; struct node{ double a; double b; node *next;}; node *head= NULL; node *p,...

С++ что не так? (Отсортировать массив методом выбора элементов и вывести) - C++
#include &quot;stdafx.h&quot;; #include &quot;iostream&quot; using namespace std; void main () { setlocale (0, &quot;rus&quot;); cout &lt;&lt;&quot;Легензов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ping_rulezzz
26 / 26 / 4
Регистрация: 18.02.2011
Сообщений: 51
20.02.2011, 21:16     Сумма элементов. Что не так #2
Цитата Сообщение от angelka Посмотреть сообщение
if(i+j>n+1)
k+=m[i][j];

}
вроде так нужно
C++
1
2
if(i+j>=n)
      k+=m[i][j];
angelka
0 / 0 / 0
Регистрация: 24.10.2009
Сообщений: 9
20.02.2011, 23:48  [ТС]     Сумма элементов. Что не так #3
спасибо большое!
Ответ Создать тему
Опции темы

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