Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
vladis23
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 516
#1

Подсчитать сумму элементов матрицы, лежащих на главной диагонали - C++

22.02.2016, 23:25. Просмотров 200. Ответов 3
Метки нет (Все метки)

Матрица с размерностью n на m заполняется случайными числами в диапазоне от -10 до 10. Подсчитать сумму элементов лежащей на главной диагонали.
Проблем нет. Программа верно написана.
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
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
int main()
{
   int N,M;
  int massiv[10][10];
int summa=0;
setlocale(LC_ALL,"Rus");
    cout<<"N (Row) = ";cin>>N;
 cout<<"M (Col) = ";cin>>M;
     srand(time(NULL));
     for (int i=0;i<N;i++)
     {
         for(int j=0;j<M;j++)
    massiv[i][j]=rand()%11-10;
     }
     for (int i=0;i<N;i++)
     {
 
        for(int j=0;j<M;j++)
    cout<<setw(4)<<massiv[i][j]<<" ";
          cout<<endl;
}
     for (int i=0;i<N;i++)
     {
 
        for (int j=0;j<M;j++)
        if (i==j)
         summa+=massiv[i][j];
     }
     cout<<endl;
     cout<<"Сумма на главной диагонали = "<<summa<<endl;
     
system("Pause");
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread1772.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2016, 23:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подсчитать сумму элементов матрицы, лежащих на главной диагонали (C++):

Найти сумму отрицательных элементов матрицы лежащих на главной диагонали
Здравствуйте,очень нужна ваша помощь. Задание: Найти элементы матрицы по...

Найти сумму элементов матрицы, лежащих выше главной диагонали
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace...

Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали
Здравствуйте,нужно написать две программы,используя обращение к элементам...

Подпрограмма, вычисляющая сумму элементов матрицы, лежащих ниже главной диагонали
Добрый день! Требуется написать программу на С++ с помощью подпрограмм. Прошу...

Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали (исправить ошибки 2)
условия таковы: Вычислить сумму элементов матрицы М (9х9), лежащих справа от...

3
_Valera_
489 / 371 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
23.02.2016, 00:38 #2
Цитата Сообщение от vladis23 Посмотреть сообщение
int massiv[10][10];
Цитата Сообщение от vladis23 Посмотреть сообщение
for (int i=0;i<N;i++)
* * *{
* * * * *for(int j=0;j<M;j++)
* * massiv[i][j]=rand()%11-10;
* * *}
...
0
vladis23
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 516
23.02.2016, 17:11  [ТС] #3
Что не так? Это код случайных чисел от -10 до 10.
0
Croessmah
++Ͻ
14151 / 8076 / 1513
Регистрация: 27.09.2012
Сообщений: 19,917
Записей в блоге: 3
Завершенные тесты: 1
24.02.2016, 02:15 #4
Цитата Сообщение от vladis23 Посмотреть сообщение
Это код случайных чисел от -10 до 10.
Цитата Сообщение от vladis23 Посмотреть сообщение
C++
1
massiv[i][j]=rand()%11-10;
Да ладно?
Максимум [-10,0]
Цитата Сообщение от vladis23 Посмотреть сообщение
Проблем нет. Программа верно написана.
На уровне "первый курсама студентама" - проблем нет
Хотя _Valera_ уже одну обозначил
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2016, 02:15
Привет! Вот еще темы с решениями:

Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали (исправить ошибки)
помогите найти ошибки, неправильно написал код. условия таковы: Вычислить...

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

Подсчитать сумму элементов матрицы лежащей на главной и побочной диагонали
Матрица имеет размер 10 на 10. Подсчитать сумму элементов лежащей на главной и...

Подсчитать количество локальных минимумов матрицы, найти сумму модулей элементов выше главной диагонали
Элемент матрицы называется локальным минимумом, если он строго меньше всех...


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

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

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