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

Есть ли в С++ функция записывающая в массив числа от 1 до n определенного значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деревья (алгоритм создания СБАЛАНСИРОВАННОГО бинарного дерева) http://www.cyberforum.ru/cpp-beginners/thread782881.html
Здравствуйте! Подскажите пожалуйста алгоритм создания СБАЛАНСИРОВАННОГО бинарного дерева. Код не нужен, просто по пунктам напишите пожалуйста (не смог нагуглить). Важно чтобы этот алгоритм работал...
C++ Оператор if и указатель на цикл (ввод цифр и преобразование в буквы) Программа работает так:Спрашивает Go Go? Когда вводим число 4 начинается...Водим цепочку из цифр потом она преобразует их в буквы и проверяет на условие.Потом вводим 2 цепочку ее тоже проверяет затем... http://www.cyberforum.ru/cpp-beginners/thread782880.html
Чтение и ввод в какоенибудь консольное приложение C++
Вот допустим есть какая нибудь программа назавем её программа а, и моя программа - программа б. Программа б вводит в программу а значения, "нажимает ентер" и читает результат выданой программой а....
Реализоваить систему отдела кадров предприятия C++
Система отдела кадров предприятия содержит следующие сведения о работниках: -фамилия и инициалы работника; -название занимаемой должности; -год поступления на работу. Написать программу, которая...
C++ Условие цикла if, неправильная работа if http://www.cyberforum.ru/cpp-beginners/thread782857.html
cin.getline(str1,N); //getline-запись данных в строку str1,размерность N; cout<<"Enter second string -> "<<endl; cin.getline(str2,N); cout<<"enter m-> "<<endl; ...
C++ Проверки различных условий char str1,str2,str3; // объявление массивов; unsigned int m; //объявление перменной ,после которой будет вставлена подстрока; cout<<"Enter first string -> "<<endl; //поток... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.02.2013, 01:17
C++
1
2
3
4
   int currNum = 1;
   std::generate(vect.begin(), vect.end(), [&currNum] () -> int {
      return currNum++;
   });
Добавлено через 40 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
int main()
{
   int vectSize;
   std::vector <int> vect;
   std::cin >> vectSize;
   vect.resize(vectSize);
   
   int currNum = 1;
   std::generate(vect.begin(), vect.end(), [&currNum] () -> int {
      return currNum++;
   });
   std::copy(vect.begin(), vect.end(), std::ostream_iterator <int> (std::cout, " "));
   
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru