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

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

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

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

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

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

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

Задана целая матрица 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++
2) Найти сумму элементов находящейся на побочной диагонали

Найти сумму элементов главной диагонали матрицы - C++
найти сумму элементов главной диагонали матрицы P. Помогите пожалуйста

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
03.04.2014, 16:16  [ТС]     Найти сумму элемнтов диагонали #2
ну, никто не поможет?
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
03.04.2014, 16:26     Найти сумму элемнтов диагонали #3
Присвоение значений элементам двумерного динамического массива
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;    
}
напишите плз,что не так.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
03.04.2014, 17:47     Найти сумму элемнтов диагонали #5
Цитата Сообщение от Sorit Посмотреть сообщение
напишите плз,что не так.
Ну так Вы и прибавляете все элементы. Разве не видите? В первом посте Вы написали верно условие суммирование, а в программе - в тупую всё суммируете.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2014, 17:55     Найти сумму элемнтов диагонали
Еще ссылки по теме:

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

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

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

Найти сумму элементов, расположенных на главной диагонали. - C++
Массив в памяти разместить динамически (с использованием операций new и delete). Найти сумму элементов, расположенных на главной диагонали ...


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

Или воспользуйтесь поиском по форуму:
Sorit
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 21
03.04.2014, 17:55  [ТС]     Найти сумму элемнтов диагонали #6
о заработало,большое спс.
Yandex
Объявления
03.04.2014, 17:55     Найти сумму элемнтов диагонали
Ответ Создать тему
Опции темы

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