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

Сгенерировать и вывести на экран массив из целого числа n случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный список http://www.cyberforum.ru/cpp-beginners/thread722433.html
Пришло время понять и разобраться со списками. Кто-то может посоветовать нормальные статьи в интернете? Сам уже искал, в большинстве статьи которые находил привязаны к особенностям в некоторых примерам, но не дают общей картины. Добавлено через 22 минуты struct Item { int liczba; struct Item* next; }; void slstore(struct Item *i,
C++ Дерево удаление узла Здравствуйте, реализовываю двоичное дерево, разобралась с добалением, обходами, и поиском, а удалить узел не понимаю как, помогите пожалуйста реализовать функцию удаления #include "stdafx.h" #include "iostream" #include<conio.h> #include <stdio.h> #include <time.h> #include <stack> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread722429.html
Вычислить сумму положительных элементов массива C++
Помогите пожалуйста с решением задач: №4
C++ Определить попадание точки в заданную область
Помогите пожалуйста с решением задач: №2
C++ Алгоритм Штрассена для быстрого перемножения матриц http://www.cyberforum.ru/cpp-beginners/thread722421.html
Помогите реализовать алгоритм Штрассена! Может у кого нибудь есть исходник на С++? Если не программой то помогите с идеями, как это все правильно и корректно реализовать?Может есть уже такая тема.Но я нашел только тему с нерабочей программой.поэтому написал тут.надеюсь на вашу помощь!
C++ Описать структуру с именем TRAIN Помогите пожалуйста с решением задач: №5 подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6435 / 3633 / 452
Регистрация: 29.11.2010
Сообщений: 9,602
08.12.2012, 01:16     Сгенерировать и вывести на экран массив из целого числа n случайных чисел
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <random>
#include <cstddef>
 
 
int main()
{
    std::mt19937 gen {std::random_device()() };
    std::uniform_int_distribution<int> uid(-120, 120);
    auto print_v = [](const std::vector<int> &v)
    {
        std::copy(v.begin(), v.end(),
            std::ostream_iterator<int> (std::cout, " ") );
        std::cout << std::endl;
    };
 
    std::size_t N;
    std::cin >> N;
    std::vector<int> v1(N), v2;
    std::generate(v1.begin(), v1.begin() + N, [&uid, &gen] {return uid(gen);} );
    print_v(v1);
    std::copy_if(v1.begin(), v1.end(), std::back_inserter(v2),
        [](const int x) { return x >= -50 && x <= 50; } );
    print_v(v2);
}
 
Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru