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

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

05.12.2015, 16:52. Просмотров 654. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2015, 16:52
Ответы с готовыми решениями:

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

Программа сортирует массив из 5 целых чисел в разброс
Программа сортирует массив из 5 целых чисел в разброс. Вывести на экран числа...

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

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

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

2
Cuellius
184 / 92 / 130
Регистрация: 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

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

Массив: Найти количество различных чисел в этом массиве. Использовать функцию сортировки.
Дан одномерный массив. Найти количество различных чисел в этом массиве....

Написать функцию, которая сортирует вещественный массив методом Хоара
Написать функцию ,которая сортирует вещественный массив методом Хоара по...


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

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

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