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

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

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

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

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

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

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

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

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

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

Найти сумму элементов матрицы, лежащих выше главной диагонали - C++
#include <iostream> #include <conio.h> #include <math.h> using namespace std; int RandomMas(int **a, const int n, const int...

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

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

3
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
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
Filon
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 5
11.03.2010, 01:13  [ТС] #3
Спасибо.А со второй матрицей не могли бы помочь?
0
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
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
11.03.2010, 02:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2010, 02:36
Привет! Вот еще темы с ответами:

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

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

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

Вычислить сумму элементов матрицы лежащих слева от побочной диагонали. - C++
Вычислить сумму элементов матрицы Q (10x10), лежащих слева от побочной диагонали. заранее спасибо)


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

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

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