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

Отсортировать массив со случайными числами по убыванию - C++

Восстановить пароль Регистрация
 
infolol2
1 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 36
30.12.2013, 11:22     Отсортировать массив со случайными числами по убыванию #1
отсортировать массив со случайными числами по убыванию и указать на последний элемент
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 11:22     Отсортировать массив со случайными числами по убыванию
Посмотрите здесь:

C++ Заполнить массив случайными числами по возрастанию и убыванию
C++ Массив заполнен случайными числами. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию
STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести C++
C++ Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию
C++ Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по возрастанию
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
30.12.2013, 11:31     Отсортировать массив со случайными числами по убыванию #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
24
25
26
#include <array>
#include <algorithm>
#include <functional>
#include <cstdlib>
#include <iostream>
#include <ctime>
 
int main() 
{
    std::srand(static_cast<unsigned int>(std::time(nullptr)));
    std::array<int, 10> arr = { 
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20,
        std::rand() % 20
    };
    std::sort(arr.begin(), arr.end(), std::greater<int>());
    std::cout << *(arr.end() - 1) << std::endl;
    return 0;
}
Tulosba
30.12.2013, 11:34
  #3

Не по теме:

Петррр, однако (12-21)

MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
30.12.2013, 11:40     Отсортировать массив со случайными числами по убыванию #4
C++
1
std::generate(arr.begin(), arr.end(), [] {return std::rand() % 20;} );
программирование копи-пасатом есть зло.
Петррр
30.12.2013, 11:46
  #5

Не по теме:

MrGluck, да, да. Давай научи меня.

MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
30.12.2013, 12:01     Отсортировать массив со случайными числами по убыванию #6
Петррр, это не только для тебя. Это на заметку всем тем, кто твой код будет рассматривать в учебных целях.
Yandex
Объявления
30.12.2013, 12:01     Отсортировать массив со случайными числами по убыванию
Ответ Создать тему
Опции темы

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