Программа на с + + (срочно)Напишите программу, которая сортирует массив целых чисел и определяет количество различных значений в нём?

Информатика | 10 - 11 классы

Программа на с + + (срочно)

Напишите программу, которая сортирует массив целых чисел и определяет количество различных значений в нём.

Входные данные

Первая строка содержит размер массива N .

Во второй строке через пробел задаются N чисел – элементы массива.

Гарантируется, что 0 < N ≤ 10000 .

Выходные данные

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

Примеры

входные данные

6

6 2 1 3 6 2

выходные данные

1 2 2 3 6 6

4.

Ответить на вопрос
Ответы (1)
Boris99 28 мар. 2022 г., 00:57:05

#include

#include

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.

Kleo901 4 янв. 2022 г., 20:25:54 | 5 - 9 классы

Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область?

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

Входные данные

Входная строка содержит два вещественных числа – координаты точки на плоскости (сначала x - координата, затем – y - координата).

Выходные данные

Программа должна вывести слово 'YES', если точка попала в заштрихованную область, и слово 'NO', если не попала.

Примеры

входные данные

0.

5 0. 5

выходные данные

YES

входные данные - 0.

5 - 0.

5

выходные данные

NO.

Stroyka8585 16 мар. 2022 г., 14:44:03 | 5 - 9 классы

Даны n целых чисел?

Даны n целых чисел.

Ваша программа должна найти их сумму , В первой строке записано натуральное число n, n≤1000.

Во второй строке через пробел записаны n целых чисел.

Числа по абсолютному значению не превосходят 1000.

Valeruyaa 12 мар. 2022 г., 06:54:24 | 5 - 9 классы

C + +Дан массивaaизnnэлементов?

C + +

Дан массив

a

a

из

n

n

элементов.

Перенесите последний элемент массива на место

k

k - го элемента.

При этом

k

k - й,

(k + 1)

(k + 1) - й, .

, предпоследний элементы сдвинуть вправо на 1 позицию.

Формат входных данных

С клавиатуры вводится натуральное число

n

n

(

n≤100

n≤100

)— размер массива.

Во второй строке вводятся

n

n

элементов массива через пробел.

Все элементы целые и не превосходят по модулю

100

100

.

В последней строке вводится одно натуральное число

k

k

(1≤k

(1≤k

.

Формат выходных данных

Необxодимо вывести измененный массив.

Примеры

входные данные

выходные данные

5

4 5 3 1 2

2

4 2 5 3 1.

Margo196 15 февр. 2022 г., 10:52:22 | 5 - 9 классы

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

Программа на C + +

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

Учтите, что числа могут быть отрицательными.

Входные данные

Входная строка содержит два целых числа.

Выходные данные

Программа должна вывести произведение введённых чисел.

Примеры

входные данные

6 12

выходные данные

72

входные данные - 7 15

выходные данные - 105.

Аьчндhfgkg 19 февр. 2022 г., 02:43:38 | 5 - 9 классы

Программа в C + +Напишите программу, которая вводит натуральное число N и выводит первые N чётных натуральных чисел?

Программа в C + +

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

Входные данные

Входная строка содержит единственное число – требуемое количество чисел N .

Выходные данные

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

Примеры

входные данные

5

выходные данные

2 4 6 8 10.

Ryabikina81 18 янв. 2022 г., 02:11:11 | 5 - 9 классы

Программа на c + +Напишите программу, которая вводит натуральные числа a и b , и выводит квадраты натуральных чисел в диапазоне [ a , b ] ?

Программа на c + +

Напишите программу, которая вводит натуральные числа a и b , и выводит квадраты натуральных чисел в диапазоне [ a , b ] .

Входные данные

Входная строка содержит два натуральных числа – значения a и b .

Гарантируется, что a ≤ b .

Выходные данные

Программа должна вывести квадраты чисел в диапазоне [ a , b ] и показать способ вычисления.

Например, если ввести 4 и 5, программа должна вывести

4 * 4 = 16

5 * 5 = 25.

Sergo2001 2 мар. 2022 г., 16:36:34 | 5 - 9 классы

Дано несколько чисел?

Дано несколько чисел.

Вычислите их сумму.

Сначала вводите количество чисел N, затем вводится ровно N целых чисел.

Какое наименьшее число переменных нужно для решения этой задачи?

Входные данные

В первой строке вводится натуральное число N - количество чисел.

В следующих N строках вводится по одному целому числу.

Выходные данные

Выведите ответ на задачу.

Примеры

входные данные

2

235

56

выходные данные

291

решение для паскаля.

Name505 11 мар. 2022 г., 14:58:45 | 10 - 11 классы

Программа на с + +Дан массив, состоящий из целых чисел?

Программа на с + +

Дан массив, состоящий из целых чисел.

Напишите программу, которая подсчитает количество элементов массива, больших предыдущего (элемента с предыдущим номером).

Входные данные

Сначала задано число N — количество элементов в массиве (1N10000).

Далее через пробел записаны N чисел — элементы массива.

Массив состоит из целых чисел.

Выходные данные

Необходимо вывести единственное число - количество элементов массива, больших предыдущего.

Примеры

входные данные

5

1 2 3 4 5

выходные данные

4.

ZATULIN06 8 февр. 2022 г., 19:54:43 | 10 - 11 классы

Программа на с + +Напишите программу, которая сортирует массив и выводит все элементы массива, которые встречаются ровно K раз?

Программа на с + +

Напишите программу, которая сортирует массив и выводит все элементы массива, которые встречаются ровно K раз.

Входные данные

Первая строка содержит размер массива N .

Во второй строке через пробел задаются N чисел – элементы массива.

Гарантируется, что 0 < N ≤ 10000 .

В третьей строке записано натуральное число K .

Выходные данные

Программа должна вывести все элементы массива, которые встречаются ровно K раз, в порядке возрастания, разделив их пробелами.

Если таких элементов нет, программа должна вывести число 0.

Примеры

входные данные

6

1 2 1 2 1 3

2

выходные данные

2.

Adyalera 17 февр. 2022 г., 04:44:26 | 5 - 9 классы

Дается последовательность из N чисел?

Дается последовательность из N чисел.

Найдите количество различных чисел.

Формат входных данных

Первая строка входного файла содержит целое число N (1.

Вопрос Программа на с + + (срочно)Напишите программу, которая сортирует массив целых чисел и определяет количество различных значений в нём?, расположенный на этой странице сайта, относится к категории Информатика и соответствует программе для 10 - 11 классов. Если ответ не удовлетворяет в полной мере, найдите с помощью автоматического поиска похожие вопросы, из этой же категории, или сформулируйте вопрос по-своему. Для этого ключевые фразы введите в строку поиска, нажав на кнопку, расположенную вверху страницы. Воспользуйтесь также подсказками посетителей, оставившими комментарии под вопросом.