Программа на с++() напишите программу, которая сортирует массив целых чисел и определяет количество различных значений в нём. входные данные первая строка содержит размер массива n . во второй строке через пробел n чисел – элементы массива. гарантируется, что 0 < n ≤ 10000 . выходные данные программа должна вывести в первой строке элементы массива, отсортированного в порядке возрастания, а во второй строке – количество различных чисел в массиве. примеры входные данные 6 6 2 1 3 6 2 выходные данные 1 2 2 3 6 6 4
215
472
Ответы на вопрос:
#include < iostream> #include < algorithm> using namespace std; void sort(int a[], int n) { for (int i = 0; i < n; i++) { int j = i; while (j > 0 & & a[j - 1] > a[j]) { if (a[j - 1] > a[j]) { swap(a[j - 1], a[j]); } j--; } } } int main() { int n; cin > > n; int count = 0; int *a = new int[n]; for (int i = 0; i < n; i++) { cin > > a[i]; } sort(a, n); for (int i = 0; i < n; i++) { if (a[i] ! = a[i + 1]) { count++; } cout < < a[i] < < " "; } cout < < endl < < count; delete[]a; }
В) 5367412
Объяснение:
там же есть варианты
А) 5467312
Б) 2367415
В) 5367412
Г) 5312467
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
evrolokki14.05.2020 05:59
-
vikaviktoriyk102.01.2021 17:53
-
osama95w07.10.2020 18:10
-
NastysikRicci30.01.2021 12:36
-
7Оля813.02.2023 02:47
-
Lena341119.02.2020 03:19
-
Roman4ik2319.06.2020 17:56
-
GenaTurboKrytt03.10.2020 05:15
-
красотка35619.12.2021 22:06
-
ARMY200224.02.2022 09:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.