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

Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. - C++

Восстановить пароль Регистрация
 
emilija
 Аватар для emilija
1 / 1 / 0
Регистрация: 19.12.2013
Сообщений: 117
19.12.2013, 20:04     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #1
Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2013, 20:04     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.
Посмотрите здесь:

C++ Написать программу,которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их средн
C++ [C++] Напишите программу, которая выводит на экран...
C++ Написать программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их
C++ Напишите, скомпилируйте и выполните программу, которая выводит перечень аргументов командной строки в обратном порядке
Напишите функцию, которая выводит его элементы в следующем порядке: C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
19.12.2013, 20:16     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;
 
const int n = 10;
int a[n];
 
int main()
{
    for(int i = 0; i < n; ++i)
    {
        a[i] = rand();
        cout << a[i] << " ";
    }
    cout << endl;
 
    sort(a, a + n);
    for(int i = n - 1; i >= 0; --i)
        cout << a[i] << " ";
    cout << endl;
    return 0;
}
emilija
 Аватар для emilija
1 / 1 / 0
Регистрация: 19.12.2013
Сообщений: 117
07.01.2014, 18:52  [ТС]     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #3
не работает ((
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
07.01.2014, 18:54     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #4
эм, и что же не работает? какие ошибки?
emilija
 Аватар для emilija
1 / 1 / 0
Регистрация: 19.12.2013
Сообщений: 117
07.01.2014, 19:02  [ТС]     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #5
Цитата Сообщение от max777alex Посмотреть сообщение
эм, и что же не работает? какие ошибки?
вот
Миниатюры
Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.  
emilija
 Аватар для emilija
1 / 1 / 0
Регистрация: 19.12.2013
Сообщений: 117
07.01.2014, 19:07  [ТС]     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #6
Цитата Сообщение от max777alex Посмотреть сообщение
эм, и что же не работает? какие ошибки?
В предыдущей картинке я немного сама исправила вот оригинал
Миниатюры
Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.  
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
07.01.2014, 20:40     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> dist('0', '9');
 
    std::vector<char> v(10);
    std::generate(v.begin(), v.end(), std::bind(dist, gen));
 
    std::copy(v.begin(), v.end(), std::ostream_iterator<char>(std::cout, " ")) = '\n';
    std::sort(v.begin(), v.end(), std::greater<char>());
    std::copy(v.begin(), v.end(), std::ostream_iterator<char>(std::cout, " "));
}
Добавлено через 44 секунды
Bash
1
2
5 7 3 9 0 5 8 5 9 9
 9 9 9 8 7 5 5 5 3 0
emilija
 Аватар для emilija
1 / 1 / 0
Регистрация: 19.12.2013
Сообщений: 117
08.01.2014, 15:33  [ТС]     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #8
Не подходит
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 15:57     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.
Еще ссылки по теме:

Напишите функцию, которая выводит элементы в следующем порядке: C++
Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: C++
C++ Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 300
08.01.2014, 15:57     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания. #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
const int size = 10;
void sort(int mas[size]){
 for(int i=0; i < size; i++)
    for(int j = size-1; j > i; j-- )
            if(mas[j]>mas[j-1])swap(mas[j],mas[j-1]);
}
 
int main(){
    int mas[size];
    for(int i=0;i<size;i++){
        mas[i] = rand()%100;
        cout<<mas[i]<<" ";
    }
    sort(mas);
    cout<<endl;
    for(int i=0;i<size;i++)
        cout<<mas[i]<<" ";
    system("pause>>void");
}
Yandex
Объявления
08.01.2014, 15:57     Напишите программу которая выводит 10 случайных чисел и распределяет их в порядке убывания.
Ответ Создать тему
Опции темы

Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru