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

Сумма элементов строки, где расположен элем. с наименьшим значением - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Парсер PDF файлов http://www.cyberforum.ru/cpp-beginners/thread1032214.html
Кто нибудь делал подобное? Может есть исходники? Готовые решения?
C++ Большое время работы Добрый вечер, форумчане! Возникла проблема : у программы чтения файла очень большой runtime(пишу на codeblocks). Что с этим делать? #include <fstream> #include <iostream> #include <string> http://www.cyberforum.ru/cpp-beginners/thread1032211.html
Иерархия классов C++
Пацаны срочно нужна ваша помощь!! Надо создать простую программу в с++ на тему БИБЛИОТЕКА, чтобы там обрабатывались ниже приведённые действия имя – char* автор – char* стоимость – float
C++ Подскажите компилятор!
Подскажите компилятор! Мой VS 2010 express выдает тучу ошибок как и впрочем Dev C++, подскажите что-то не дорогое и меньше глючное! Зарание спасибо =)
C++ Операции над комплексными числами http://www.cyberforum.ru/cpp-beginners/thread1032186.html
Дано вот такое задание: Написать программу на языке C++, реализующую арифметику комплекс- ных чисел. Должны быть как минимум определены операторы +, +=, -, -=, *, *=, /, /=, = , допускающие построение арифметических выраже- ний в том виде, в каком они справедливы для double, а также позволяющие в одном выражении смешивать комплексные и вещественные числа. Опре- делите функции arg,mod, Re,...
C++ Передача массива через указатель в шаблонную функцию Здравствуйте. В общем есть шаблонный класс List, который является двусвязным списком: template <class Type> class List { private: class ListItem { public: подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
07.12.2013, 20:54     Сумма элементов строки, где расположен элем. с наименьшим значением
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
#include <numeric>
 
int main()
{
    size_t const rows = 3, cols = 3;
    double mtx[rows][cols] = {{1.1, 2, 3}, {4, 5, 6}, {1, 7, 8}};
    double minval = mtx[0][0], tmpval;
    size_t minrow = 0;
    for(size_t i = 0; i < rows; ++i)
    {
        if((tmpval = *std::min_element(mtx[i], mtx[i] + cols)) < minval)
        {
            minval = tmpval;
            minrow = i;
        }
    }
    double sum = std::accumulate(mtx[minrow], mtx[minrow] + cols, 0.0);
    std::cout << minrow << '\n' << sum << std::endl;
    return 0;
}
 
Текущее время: 00:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru