Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 5
1

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

12.01.2010, 18:04. Показов 1070. Ответов 3
Метки нет (Все метки)

Здравствуйте,нужно написать две программы,используя обращение к элементам матрицы с помощью операции [] и через указатель.Ввод элементов - с клавиатуры.
Язык - С.

1.
Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали.
2.
Подсчитать число элементов матрицы Q(5x7),кратных трём.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2010, 18:04
Ответы с готовыми решениями:

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

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

Подсчитать сумму элементов матрицы, лежащих на главной диагонали
Матрица с размерностью n на m заполняется случайными числами в диапазоне от -10 до 10. Подсчитать...

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

3
Эксперт С++
4717 / 2538 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
12.01.2010, 19:04 2
1 задача:
Цитата Сообщение от Filon Посмотреть сообщение
1.
Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали.
Точнее будет все-таки выше.
Если матрица уже есть размерностью n (для Вашего случая n равно 9), то так:
Цитата Сообщение от Filon Посмотреть сообщение
с помощью операции []
C
1
2
3
4
int sum=0;
for(i=0; i<n-1; i++)
for(j=1+i; j<n; j++)
sum+=arr[i][j];
Цитата Сообщение от Filon Посмотреть сообщение
через указатель
C
1
2
3
4
int sum=0;
for(i=0; i<n-1; i++)
for(j=1+i; j<n; j++)
sum+=*arr(i*n +j);
1
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 5
11.03.2010, 01:13  [ТС] 3
Спасибо.А со второй матрицей не могли бы помочь?
0
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
11.03.2010, 02:36 4
C
1
2
3
4
5
6
7
for(i = 0; i < 5; i++)
   for(j = 0; j < 7; j++){
      if(Q[i][j] %3 == 0)
         qsum++;
      if(Q[i][j] == 0)
         qsum--;
   }
последний
if(Q[i][j] == 0) qsum--;
на случай того, если нужно кратные 3 кроме 0, а так 0 тоже претендует на это звание)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2010, 02:36

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

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

Массив: Вычислить сумму элементов, лежащих на главной диагонали матрицы {Cÿ}, образованной следующим образом: Cÿ = aÿ + bÿ
Здравствуйте, дорогие форумчане!;) -------------------------------------- Помогите, пожалуйста,...

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


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

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

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