Вопрос задан 01.11.2023 в 16:18. Предмет Информатика. Спрашивает Грицишин Марія.

ПИТОН Напишите программу, которая сортирует массив целых чисел и определяет количество различных

значений в нём. Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 1000 . Выходные данные Программа должна вывести в первой строке элементы массива, отсортированного в порядке возрастания, а во второй строке – количество различных чисел в массиве. Примеры входные данные 6 6 2 1 3 6 2 выходные данные 1 2 2 3 6 6 4
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Маковський Влад.

Ответ:

import random

a = int(input('Введите размер массива: '))

g = a + 1

e = list(range(1, g))

d = random.choices(e, k=a)

d.sort()

print(d)

print(len(set(d)))

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```python # Ввод данных N = int(input()) array = list(map(int, input().split()))

# Сортировка массива array.sort()

# Вывод отсортированного массива print(*array)

# Подсчет количества различных чисел в массиве unique_values = set(array) count_unique_values = len(unique_values)

# Вывод количества различных чисел print(count_unique_values) ```

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

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос