Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
infolol2
1 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 36
#1

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

30.12.2013, 11:22. Просмотров 296. Ответов 5
Метки нет (Все метки)

отсортировать массив со случайными числами по убыванию и указать на последний элемент
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2013, 11:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Отсортировать массив со случайными числами по убыванию (C++):

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

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

Заполнить массив случайными числами и отсортировать его методом быстрой сортировки по убыванию
Написать программу на с++ которая заполняет массив случайными числами и...

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию
создать одномерный массив, заполнить его случайными значениями, отсортировать...

Заполнить массив случайными числами по возрастанию и убыванию
Случайными числами 0..700 по возрастанию и убыванию

Создать двухмерный массив, заполнить случайными числами от 0 до 30 и отсортировать
Суть: создать двухмерный массив, заполнить случайными числами от 0 до 30 и...

5
Петррр
6154 / 3454 / 896
Регистрация: 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;
}
0
Tulosba
30.12.2013, 11:34
  #3

Не по теме:

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

0
MrGluck
Модератор
Эксперт CЭксперт С++
7980 / 4861 / 1422
Регистрация: 29.11.2010
Сообщений: 13,234
30.12.2013, 11:40 #4
C++
1
std::generate(arr.begin(), arr.end(), [] {return std::rand() % 20;} );
программирование копи-пасатом есть зло.
0
Петррр
30.12.2013, 11:46
  #5

Не по теме:

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

0
MrGluck
Модератор
Эксперт CЭксперт С++
7980 / 4861 / 1422
Регистрация: 29.11.2010
Сообщений: 13,234
30.12.2013, 12:01 #6
Петррр, это не только для тебя. Это на заметку всем тем, кто твой код будет рассматривать в учебных целях.
1
30.12.2013, 12:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2013, 12:01
Привет! Вот еще темы с решениями:

Массив заполнен случайными числами. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию
Массив заполнен с помощью генератора случайных чисел. Отсортировать разности...

Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по возрастанию
Есть такое задание: Заполнить массив размером 10 случайными числами от 0 до 10,...

Отсортировать одномерный массив, заполненный случайными числами, сортировкой Шелла и сортировкой выбором
Отсортировать одномерный массив, заполненный случайными числами, сортировкой...

Отсортировать массив по убыванию, затем добавить недостающий элемент и отсортировать массив по возрастанию
2) В массиве a ...a встречаются по одному разу все целые числа от 0 до n, кроме...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru