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

Найти сумму S= 1^2 + 2^2 + 3^2+… + n^2 (для n=10) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста, проверьте, есть ли ошибки в приведённом куске кода. http://www.cyberforum.ru/cpp-beginners/thread432654.html
... unsigned short many = 10, people = 5; unsigned long int peep = 5, zood = 3; const unsigned long int peep = 10; cout << "games = " << many * peep <<endl; cout << "games =...
C++ Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического цифр числа Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определения среднего арифметического цифр числа). http://www.cyberforum.ru/cpp-beginners/thread432648.html
C++ Не всегда данные записываются в результирующий файл
Есть программа. Суть ее не важна, важно лишь то, что читает данные, затем записывает результаты Запись идет в строках 61-64 Проблема: не всегда данные записываются в результирующий файл, бред...
Найти наименьшее из нескольких целых чисел C++
Напишите программу, которая находит наименьшее из нескольких целых чисел. Предположите, что первое считанное значение определять количество оставшихся значений. Найти макс и мин могу без проблем мне...
C++ Заполнение матрицы зигзагом http://www.cyberforum.ru/cpp-beginners/thread432633.html
Здравствуйте, уже второй день пытаюсь решить вариант "Г" из этого задания. В интернете есть варианты решений, но мой уровень в знании C++ пока что еще оставляет желать лучшего и разобраться толком...
C++ Написать программу для вычисления функции F Помогите!! (использовать оператор while) Написать программу для вычисления функции F, при этом, если не указано количество шагов (бесконечность), то вычисления проводить с точностью 10-4 (точность... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
22.01.2012, 12:23
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
int main(){
   std::vector<int> v(10);
   int i(0);
   std::generate(v.begin(), v.end(), [&] () { return ++i; });
   std::cout << std::accumulate(v.begin(), v.end(), 0, [] (int total, int val) { return total += val * val; })
             << std::endl;
   return 0;
}
http://liveworkspace.org/code/6a12bb...d0cc780022b820
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru