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

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

Восстановить пароль Регистрация
 
Filon
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 5
12.01.2010, 18:04     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали #1
Здравствуйте,нужно написать две программы,используя обращение к элементам матрицы с помощью операции [] и через указатель.Ввод элементов - с клавиатуры.
Язык - С.

1.
Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали.
2.
Подсчитать число элементов матрицы Q(5x7),кратных трём.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2010, 18:04     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали
Посмотрите здесь:

Вычислить произведение элементов, лежащих ниже главной диагонали матрицы и отобразить его на экране C++
Вычислить сумму элементов матрицы лежащих слева от побочной диагонали. C++
C++ Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали (исправить ошибки)
Вычислить сумму элементов матрицы М (9х9), лежащих справа от главной диагонали (исправить ошибки 2) C++
C++ Массив: Вычислить сумму элементов, лежащих на главной диагонали матрицы {Cÿ}, образованной следующим образом: Cÿ = aÿ + bÿ
C++ Найти сумму отрицательных элементов матрицы лежащих на главной диагонали
C++ Вычислить сумму элементов матрицы над главной диагональю под главной диагональю и на главной диагонали
C++ Вычислить сумму элементов на главной диагонали матрицы
Вывести на экран значения тех эле-ментов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали C++
C++ Найти сумму элементов матрицы, лежащих выше главной диагонали
Подсчитать сумму элементов матрицы, лежащих на главной диагонали C++
C++ Подпрограмма, вычисляющая сумму элементов матрицы, лежащих ниже главной диагонали

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.01.2010, 19:04     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали #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);
Filon
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 5
11.03.2010, 01:13  [ТС]     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали #3
Спасибо.А со второй матрицей не могли бы помочь?
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,268
11.03.2010, 02:36     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали #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 тоже претендует на это звание)
Yandex
Объявления
11.03.2010, 02:36     Вычислить сумму элементов матрицы M(9х9),лежащих справа от главной диагонали
Ответ Создать тему
Опции темы

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