Вопрос задан 20.11.2023 в 18:05. Предмет Информатика. Спрашивает Ермольников Виктор.

Із цифр заданого числа N , cкласти найбільше та найменьше число. Наприклад N=564 MaxN=654

MinN=456 Допоможіть будь ласка. Буду вдячна
0 0
Перейти к ответам

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

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

N = int(input())

arr = list(str(N))

print(arr)

arr.sort()

maxi = mini = 0

for i in range(len(arr)):

   maxi += int(arr[i])*10**i

arr.reverse()

for i in range(len(arr)):

   mini += int(arr[i])*10**i

print(maxi)

print(mini)

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

Щоб скласти найбільше число з цифр заданого числа N, треба відсортувати цифри числа N у порядку спадання. Тобто, якщо число N = 564, то найбільше число буде 654.

Аналогічно, щоб скласти найменше число з цифр заданого числа N, треба відсортувати цифри числа N у порядку зростання. Тобто, якщо число N = 564, то найменше число буде 456.

Отже, для заданого числа N = 564 найбільше число буде 654, а найменше число буде 456.

0 0

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

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

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

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