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

STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL Заполнить строку латинским алфавитом и вывести ее в выходной поток http://www.cyberforum.ru/cpp-beginners/thread1231848.html
Заполнить строку латинским алфавитом и вывести ее в выходной поток. С++ Добавлено через 20 минут вот пример выполнения, но в нем ошибки #include <string> #include <iostream> using namespace std; int main() { string s;
C++ STL Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток. Добавлено через 19 минут пример, но в нем ошибки #include <vector> #include <iostream> #include <iomanip> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread1231847.html
C++ STL Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток
Заполнить вектор длинной 10 случайными числами от 0 до 9 и вывести его в выходной поток.
Используя STL контейнер set заполнить массив C++
Задание 2. Данную задачу решить не используя метод sort, а используя STL контейнер: set. Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по возрастанию и вывести в выходной поток. Добавлено через 16 минут пример решения #include <vector> #include <algorithm> #include <iostream> using namespace std;
C++ Передача ссылки на массив в функцию http://www.cyberforum.ru/cpp-beginners/thread1231809.html
запутался в 3 соснах... Помахайте плиз) //обьявляю и инициализирую функцию void fShow(char *pNameArray){ for (int i = 0; i < 30; ++i){ for(int k = 0; k < 3; ++k){ cout << pNameArray;
C++ Класс "Дробь", создать таблицу умножения Классы, циклы задание состоит вот в чем: Программа должна выводить аналог целочисленной таблицы умножения для дробей. Пользователь вводит знаменатель, а программа должна подобрать всевозможные целые значения числителя так, чтобы значения получаемых дробей находились между 0 и 1. Дроби из получив- шегося таким образом набора перемножаются друг с другом во всевоз- можных комбинациях, в... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
22.07.2014, 08:45     STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести
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
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <functional>
#include <chrono>
 
std::ostream & operator<< ( std::ostream & stream , const std::vector<int> & vec )
{
    for ( auto x : vec )
        stream << x << ' ' ;
    return stream ;
}
 
int main()
{
    std::default_random_engine gen (std::chrono::system_clock::now().time_since_epoch().count() ) ;
    std::uniform_int_distribution<int> distribution ( 0 , 9 ) ;
    std::vector < int > vec ( 10 ) ;
    std::generate ( vec.begin() , vec.end() , std::bind(distribution,gen) ) ;
    std::cout << vec << std::endl ;
    std::sort ( vec.begin() , vec.end() , std::greater<int>() ) ;
    std::cout << vec << std::endl ;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru