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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Смешанное хранение данных в файле: Не удается считать символ пробела (или его отсутствие) после числа http://www.cyberforum.ru/cpp-beginners/thread1245548.html
Здравствуйте, есть вот что: Файл, который содержит числа в 16-ричной форме (32 битные адреса) на каждой строке, и в дополнение может иметь через пробел еще число (десятичное). Содержимое файла: ab003301 5 ab00aa20 3 bfff1111 abfca222 ab0000 22
C++ Перегрузка оператора + для сложения двух экземпляров класса #include "stdafx.h" #include "conio.h" #include <iostream> #include <clocale> using namespace::std; class str_type{ char string; public: str_type(char *str = ""){ strcpy(string, str); } str_type operator+(str_type str); http://www.cyberforum.ru/cpp-beginners/thread1245544.html
Поиск в ширину - Неправильно выполняется программа C++
ПОМОГИТЕ! ПОЧЕМУ НЕПРАВИЛЬНО ВЫПОЛНЯЕТСЯ ПРОГРАММА? #include<iostream> #include<stdio.h> #include<queue> using namespace std; int main(){
C++ Классы-синглтоны с зависимостями должны удаляться в определенном порядке
Здравствуйте! Пишу классы-синглтоны с зависимостями. Храню их в статической памяти. Проблема в том, что они должны удаляться в определенном порядке - я регистрирую зависимости. Однако, когда в конце программы компилятор сам вызывает деструкторы, то, сначала разрушается объект производного класса (я наследую синглтоны от Service), и только потом я могу обработать зависимости, что не есть...
C++ Как переписать строку из char buf[20] в wchar_t buf1[20]; ? http://www.cyberforum.ru/cpp-beginners/thread1245471.html
Как переписать строку из char buf в wchar_t buf1; ?
C++ Выделение памяти в процессе выполнения функции есть массив указателей на int, объявленный глобально int* arr; но заранее я не знаю, сколько мне понадобится одномерных массивов - один или все 10. память нужно выделять во время исполнения функции. вопрос: как это сделать? P.S я понимаю, что сделав так void func() { arr = new int; } подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
21.08.2014, 22:47
Цитата Сообщение от Spiderman5 Посмотреть сообщение
Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по возрастанию и вывести в выходной поток (на консоль)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<algorithm>
#include<random>
#include<functional>
#include<vector>
#include<iterator>
#include<ctime>
int main()
{
    const size_t vectorSize = 10;
    auto fun = std::bind(std::uniform_int_distribution <> (0, 10),
                                    std::default_random_engine (std::time(nullptr)));
    std::vector <int> vec(vectorSize);
    std::generate(vec.begin(), vec.end(), fun);
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
    sort(vec.begin(), vec.end());
    std::cout << "\nAfter sort: " << std::endl;
    std::copy(vec.begin(),vec.end(),std::ostream_iterator<int>(std::cout," "));
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru