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

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

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

Найти сумму элемнтов диагонали - C++

02.04.2014, 11:46. Просмотров 202. Ответов 5
Метки нет (Все метки)

Нужно найти сумму элементов главной диагонали динамического массива,собственно сумму я найти могу:
for(i = 0; i < n; ++i)
s += matr[i][i];(ну примерно так)
а вот проблема состоит в вводе размера массива и ввод самих элементов.напишите полный вариант пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 11:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму элемнтов диагонали (C++):

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

Найти сумму каждой диагонали матрицы выше главной диагонали - C++
Дана матрица n*m, найти сумму каждой диагонали отдельно, выше главной диагонали. Не могу понять задачу помогите пожалуйста.

Найти сумму элементов каждой диагонали, параллельной побочной (начиная с одноэлементной диагонали A1,1) - C++
Matrix83. Дана квадратная матрица A порядка M. Найти сумму элементов каж- дой ее диагонали, параллельной побочной (начиная с одноэлементной...

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

Найти сумму элементов главной диагонали и от каждого элемента массива отнять эту сумму - C++
Всем доброго времени суток. Прошу помочь новичку решить двумерный массив. Для Borland C++ 3.1 Дан двумерный массив размером m на n. Найти...

Найти произведение элементов главной диагонали и сумму элементов побочной диагонали - C++
Не могу разобраться с задачей, помогите пожалуйста: 3. Найти произведение элементов главной диагонали и сумму элементов побочной...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
03.04.2014, 16:16  [ТС] #2
ну, никто не поможет?
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
03.04.2014, 16:26 #3
Присвоение значений элементам двумерного динамического массива
0
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
03.04.2014, 17:44  [ТС] #4
спс,но почему-то в программа прибавляет все элементы,а не главной диагонали
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void main()
{   
    int n,g=0,i,k;
    cin>>n;
    int** a = new int* [n];
    for( i = 0; i < n; i++)
    {
        a[i] = new int [n];
    }
    for( i = 0; i < n; i++)
    {
        for( k = 0; k < n; k++)
            cin>>a[i][k];
    }
    for(int i = 0; i < n; i++)
    {
        for(int k = 0; k < n; k++)
            g+=a[i][k];
    }
    cout<<g;    
}
напишите плз,что не так.
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,981
Записей в блоге: 27
03.04.2014, 17:47 #5
Цитата Сообщение от Sorit Посмотреть сообщение
напишите плз,что не так.
Ну так Вы и прибавляете все элементы. Разве не видите? В первом посте Вы написали верно условие суммирование, а в программе - в тупую всё суммируете.
0
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
03.04.2014, 17:55  [ТС] #6
о заработало,большое спс.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 17:55
Привет! Вот еще темы с ответами:

Задана целая матрица I[5][3]. Найти количество элемнтов матрицы попадающих в интервал [-3;8] - C++
Задана целая матрица I. Найти количество элемнтов матрицы попадающих в интервал Как сделать правильно?Напишите пожалуйста если...

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

Как найти сумму главной диагонали? - C++
Массив двухмерный. #include &lt;conio.h&gt; #include &lt;stdio.h&gt; int main() { int **a,b,c,i; scanf(&quot;%i&quot;,&amp;n); a=new *; ...

Найти сумму в главной диагонали в двумерном массиве - C++
Найти сумму в главной диагонали в двумерном массиве. Пожалуйста, помогите мне)


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.04.2014, 17:55
Ответ Создать тему
Опции темы

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