Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hanshi
1 / 1 / 0
Регистрация: 23.11.2015
Сообщений: 17
#1

Программа, которая сортирует массив и находит количество различных чисел - C++

05.12.2015, 16:52. Просмотров 629. Ответов 2
Метки нет (Все метки)

Помогите написать программу, которая сортирует массив и находит количество различных чисел в нем.

Добавлено через 2 часа 55 минут
Вот что то похожее),

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 <iostream>
#include <set>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
int main()
{
    const int N = 20;
    int a[N];
 
    std::srand( ( unsigned int )std::time( 0 ) );
 
    std::generate( std::begin( a ), std::end( a ), [] { return ( std::rand() % N ); } );
 
    for ( int x : a ) std::cout << x << ' ';
    std::cout << std::endl;
 
    std::cout << "The number of unique elements is " 
              << std::set<int>( std::begin( a ), std::end( a ) ).size()
              << std::endl;
}
Подскажите пожалуйста как изменить код чтобы он еще и сортировал массив
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2015, 16:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Программа, которая сортирует массив и находит количество различных чисел (C++):

Функция которая находит два крайних положительных числа и сортирует массив слева от левого элемента, и справа - C++
Функция которая находит два крайних положительных числа и сортирует массив слева от левого элемента, и справа - от правого. Функция...

Программа сортирует массив из 5 целых чисел в разброс - C++
Программа сортирует массив из 5 целых чисел в разброс. Вывести на экран числа по убыванию. Всех с наступающим НГ=)))

Программа которая находит в массиве количество элементов равных нулю - C++
Помогите пожалуйста написать программу которая вычисляет сколько елементов в двехмерном масиве равных нулю масив должен заполняться...

Программа которая находит минимальное из введенных пользователем чисел - C++
Нужна программа, которая находит минимальное из введенных пользователем чисел. Количество вводимых чисел и сами числа определяет...

Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. Проверку "квадрат – не - C++
Написать программу, которая находит заданное количество чисел, являющихся квадратами натуральных чисел, и выводит их на экран. ...

Дан линейный массив А, что состоит из N действительных чисел. Составить программу которая находит номер элемента, значение которого наименьшое - C++
Дан линейный массмв А, что состоит из N действительных чисел. Составить программу которая находит номер элемента, значение которого...

2
Cuellius
184 / 92 / 65
Регистрация: 23.06.2015
Сообщений: 245
Завершенные тесты: 3
05.12.2015, 17:00 #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
27
28
#include <iostream>
#include <set>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
int main()
{
    const int N = 20;
    int a[N];
 
    std::srand( ( unsigned int )std::time( 0 ) );
 
    std::generate( std::begin( a ), std::end( a ), [] { return ( std::rand() % N ); } );
 
    for ( int x : a ) std::cout << x << ' ';
    std::cout << std::endl;
    
    std::sort( a, a + N ); //сортировка массива
    //выведем отсортированный массив:
    for ( int x : a ) std::cout << x << ' ';
    std::cout << std::endl;
 
    std::cout << "The number of unique elements is " 
              << std::set<int>( std::begin( a ), std::end( a ) ).size()
              << std::endl;
}
1
Hanshi
1 / 1 / 0
Регистрация: 23.11.2015
Сообщений: 17
05.12.2015, 17:14  [ТС] #3
Спасибо!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2015, 17:14
Привет! Вот еще темы с ответами:

Написать функцию, которая сортирует вещественный массив методом Хоара - C++
Написать функцию ,которая сортирует вещественный массив методом Хоара по убыванию суммы разности тангенса и котангенса элементов на...

C++ Напишите программу, которая сортирует массив по убыванию суммы цифр числа - C++
Используйте функцию, которая определяет сумму цифр числа.

составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых чисел - C++
составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых...

Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции. - C++
Доброго времени суток! У меня возникла некоторая проблема в написании кода для задания: Дан массив чисел размерностью 10 элементов....


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

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

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