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

Заполнить масив случайными значениями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек. Перевести выражение из обычной формы записи в постфиксную и записать ее в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread808902.html
Ребят, помогите написать код Текстовый файл содержит арифметическое выражение, записанный в обычной инфиксной форме. Перевести выражение из обычной формы записи в постфиксную и записать ее в...
C++ Переход с # на С++ Помогите перейти с # на С++.Очень надо к концу апреля. http://www.cyberforum.ru/cpp-beginners/thread808883.html
Задачи на одномерный массив C++
1.За заданим роком і номером дня в році(від1 до365 або до366, якщо рік високосний) обчислити дату(число, місяць). Наприклад, за2012 61 і за2013 60 обчислюється1 3 – перше березня. 2.За заданою ...
Переделать процедуру в функцию C++
Доброго времени суток! Выполнил условие программы, но оформлена она должна быть в виде функции, но я никак не могу вернуть результат для последующего использования.Объясните пожалуйста как вернуть...
C++ Посоветуйте книги! http://www.cyberforum.ru/cpp-beginners/thread808872.html
Доброго времени суток! Хотелось бы получить Ваши рекомендации по книгам, для новичков по программированию на C++. Какие посоветуете для начала? Какие для развития навыков? Благодарю за отклики и...
C++ Сериализация Не создаётся тема Добавлено через 11 секунд Привет! Вот код, который записывает в динарник структуру и считывает её оттуда, конечно же вектор считывается не корректно, точнее в считанном векторе... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
15.03.2013, 01:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <random>
#include <iterator>
#include <vector>
#include <cstddef>
 
int main()
{
    std::mt19937 gen { std::random_device()() };
    std::uniform_int_distribution<> uid(0, 99);
    const std::size_t N = 50;
    std::vector<int> v(N);
    std::generate(v.begin(), v.begin() + N, [&uid, &gen] { return uid(gen); } );
    std::copy(v.begin(), v.begin() + N, std::ostream_iterator<int>(std::cout, " ") );
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru