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

По данному натуральному n выведите первые n членов этой последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму случайных 10 чисел http://www.cyberforum.ru/cpp-beginners/thread719219.html
Народ, подскажите, что делаю не так (только начал работать с C++, очень многого не знаю) Задание такое: Найти сумму случайных 10 чисел. Я сделал так (Подскажите, если есть способ получше) int main() {setlocale(LC_ALL,"RUSSIAN"); cout <<"Сумма 10 произвольных чисел"<<endl; srand(time(NULL)); int A; int i, s=0; for (i=1; i<=10; i++)
C++ Число положительных элементов Привет всем, помогите составить программу: Подсчитать число положительных элементов числовой матрицы размером MxN. http://www.cyberforum.ru/cpp-beginners/thread719214.html
Наследование. Элементарный пример. В чем ошибка? C++
Почему не работает такой пример: #include <conio.h> #include <math.h> #include <iostream> using namespace std; class f { public:
Произведение ненулевых элементов C++
Найти произведение ненулевых элементов одномерного чилового массива. Помогите пожрлуста в составлении программы на С++.
C++ Описать функцию, которая подсчитывает максимальное количество символов, идущих подряд в строке http://www.cyberforum.ru/cpp-beginners/thread719207.html
Добрый день! Дали задание, но не совсем ясно, а выполнить надо. Просьба написать: a)функцию, которая подсчитывает максимальное количество символов, идущих подряд в строке. Например, "ввваппппаавааап" -> 4, "тротротротро" -> 1, "" -> 0 (с учетом пустой строки). Примерно так: int count_max_sequence(const char* str) { ... }
C++ Вычислить количество суббот и воскресений Задача:Вычислить количество суббот и воскресений между датами дд/мм/гг и дд1/мм1/гг1(включительно), если ранняя дата Р-день. Только начал изучать С++ опытные люди посоветуйте книгу для новичка. Зарание благодарен. подробнее

Показать сообщение отдельно
prazuber
108 / 108 / 3
Регистрация: 29.04.2010
Сообщений: 240
04.12.2012, 20:08     По данному натуральному n выведите первые n членов этой последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::cout<<"n = ";
    int n;
    std::cin>>n;
    std::generate_n(std::ostream_iterator<int>(std::cout, " "), n, 
        [](){static int i = 1; return (sqrt(8*i++-7)+1)/2;});
    std::cout<<std::endl;
}
 
Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru