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

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

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

Найти сумму элементов матрицы - C++

30.05.2014, 08:05. Просмотров 184. Ответов 4
Метки нет (Все метки)

Даны натуральное число n, целочисленная матрица [aij] i = 1, 2; j = 1, ..., m. Найти суму тех из элементов a2j ( j = 1, ..., m), для которых a1j имеет значение наибольшего среди значений a11, a12, ..., a1m. на С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2014, 08:05     Найти сумму элементов матрицы
Посмотрите здесь:

Найти сумму элементов 1 и 4 столбца матрицы C++
C++ Найти сумму элементов матрицы кратных 3
Найти сумму недиагональные элементов матрицы C++
Найти сумму элементов матрицы C++
C++ Найти сумму элементов матрицы
Найти сумму элементов столбцов матрицы, не содержащих отрицательных элементов C++
Найти сумму квадратов элементов матрицы C++
C++ Найти сумму элементов матрицы
C++ Найти сумму некоторых элементов матрицы
Найти сумму чётных элементов матрицы C++
C++ Найти сумму элементов матрицы
C++ Найти сумму элементов заданной матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6135 / 5738 / 1857
Регистрация: 18.12.2011
Сообщений: 14,670
Завершенные тесты: 1
30.05.2014, 09:39     Найти сумму элементов матрицы #2
C++
1
2
3
4
5
6
7
8
9
int mx=a[0][0];
for(int j=1;j<m;j++)
    if(mx<a[0][j])
       mx=a[0][j];
int sum=0;
for(int j=0;j<m;j++)
    if(mx==a[0][j])
       sum+=a[1][j];
cout<<sum;
Nookhitjane
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 12
30.05.2014, 10:45  [ТС]     Найти сумму элементов матрицы #3
zss, примерно так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std; 
int main() {
const int m=5; // dano m, predpolozhym, chto ono ravno 5
int a[2][m]={ 1, 2, -5, 9, 0, 
             41, 3, -5, 7, 20};
 
int mx=a[0][0];
for(int j=1;j<m;j++)
    if(mx<a[0][j])
       mx=a[0][j];
int sum=0;
for(int j=0;j<m;j++)
    if(mx==a[0][j])
       sum+=a[1][j];
cout<<sum<< endl;
 
system("pause"); 
return 0; 
}
zss
Модератор
Эксперт С++
 Аватар для zss
6135 / 5738 / 1857
Регистрация: 18.12.2011
Сообщений: 14,670
Завершенные тесты: 1
30.05.2014, 11:53     Найти сумму элементов матрицы #4
Это тривиальный случай, имеет смысл в первой строчке сделать несколько
одинаковых максимальных значений
C++
1
2
int a[2][m]={ 1, 9, -5, 9, 9, 
             41, 3, -5, 7, 20};
Nookhitjane
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 12
30.05.2014, 12:11  [ТС]     Найти сумму элементов матрицы #5
zss, Спасибо большое. Можете помочь с парой задач?
 Комментарий модератора 
В одной теме обсуждается только одна задача. Создавайте новые темы!
Yandex
Объявления
30.05.2014, 12:11     Найти сумму элементов матрицы
Ответ Создать тему
Опции темы

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