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

Вывести сумму каждого столбца в матрице - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите книгу http://www.cyberforum.ru/cpp-beginners/thread235482.html
Подскажите книгу по теории алгоритмов и структур данных. Я в программировании самоучка, хочу восполнить этот пробел в знаниях. Заранее всем спасибо!
C++ Описать класс для хранения строк Доброго всем времени суток. Помогите пожалуйста. получил задание: Описать класс для хранения строк, в котором могут присутствовать только символы десятичных чисел. При попытке записи других... http://www.cyberforum.ru/cpp-beginners/thread235426.html
Как раделить строки в файле в классе CString? C++
Скиньте если не трудно какой нибудь код для разделения строк в файле в классе CString
C++ Подскажите что дабавить?
В этой задаче выводится наибольшая цифра в числе,подскажите,пожалуйста что добавить чтобы выводилась не только наибольшая цифра,но она была бы еще и четной. #include <ctime> #include <cstdlib>...
C++ Как правильно создать динамическим массивом http://www.cyberforum.ru/cpp-beginners/thread235418.html
Надо найти маршрут коня на доске произвольного, ограниченного только памятью машины, размера. Использование рекурсивного алгоритма обязательно. Все просто. Вот только надо ведь по идее внутри _tmain...
C++ Где ошибка ? Задание такое : Число п/4 с заданной пользователем точностью , для чего воспользоваться числовым рядом 1-1/3+1/5-1/7+1/9......;(в строку ) значения частичной суммы которого при суммировании... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.01.2011, 20:31
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <algorithm>
#include <vector>
#include <iomanip>
#include <numeric>
 
typedef std::vector<int>    T_arr;
typedef std::vector<T_arr>  T_matr;
 
int main()
{
    const size_t size = 4;
    T_matr matr(size);
    srand(time(0));
 
    std::generate_n(matr.begin(), size, [&size]() -> T_arr
    {
        T_arr tmp(size);
        std::generate_n(tmp.begin(), size, []() -> int
        {
            int t = rand() % 50;
            std::cout << std::setw(3) << t << ' ';
            return t;
        });
        std::cout << '\n';
        return tmp;
    });
 
    std::cout << '\n';
    std::for_each(matr.begin(), matr.end(), [](T_arr &a)
    {
        std::cout << std::accumulate(a.begin(), a.end(), 0) << std::endl;
    });
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru