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

Массивы. Определить номер строки, сумма членов которой максимальна - C++

Восстановить пароль Регистрация
 
Knecer
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 27
17.12.2013, 23:17     Массивы. Определить номер строки, сумма членов которой максимальна #1
Дана прямоугольная матрица размером m х n . Определить номер строки, сумма
членов которой максимальна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 23:17     Массивы. Определить номер строки, сумма членов которой максимальна
Посмотрите здесь:

C++ Найти строку, в которой сумма модулей элементов максимальна и назвать её номер
C++ Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна
C++ ДИНАМИЧЕСКИЕ МАССИВЫ.Найти номер строки, в которой сумма отрицательных нечетных элементов самая большая
C++ Определить номер столбца квадратной матрицы, сумма элементов которой максимальна
Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна C++
C++ Определить номер строки матрицы, сумма элементов которой минимальна
C++ Номер строки, сумма элементов которой максимальна
C++ Номер строки квадратной матрицы, сумма элементов которой максимальна

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SanchO-SEK
 Аватар для SanchO-SEK
61 / 23 / 3
Регистрация: 22.05.2012
Сообщений: 87
17.12.2013, 23:26     Массивы. Определить номер строки, сумма членов которой максимальна #2
А что такое член матрицы?
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
18.12.2013, 07:36     Массивы. Определить номер строки, сумма членов которой максимальна #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main()
{
    const int n = 10, m = 20;
    int a[n][20], sum[n];
    std::transform(std::begin(a), std::end(a), std::begin(sum), 
        [&m](const int *value) {
            return std::accumulate(value, value + m, 0);
        }
    );
    std::cout << std::distance(
        std::begin(sum), 
        std::min_element(std::begin(sum), std::end(sum))
    );
   
    return EXIT_SUCCESS;
}
Почему на 11й строке нельзя использовать std::begin(value) ?
Yandex
Объявления
18.12.2013, 07:36     Массивы. Определить номер строки, сумма членов которой максимальна
Ответ Создать тему
Опции темы

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