Предмет: Информатика, автор: ybers

Мовою python.Створити одновимірний масив, що складається з цілих тризначних чисел, сума цифр яких дорівнює 8 (ціле число, введене з клавіатури). Вивести створений масив на екран. Відсортувати отриманий масив в порядку зростання методом обміну і вивести результат на екран.

Ответы

Автор ответа: devpaul
0

Відповідь:

Python3:

target_sum = int(input("Введіть ціле число, сума цифр яких дорівнює 8: "))

arr = []

for i in range(100, 1000):

if sum(int(digit) for digit in str(i)) == target_sum:

arr.append(i)

print("Створений масив:", arr)

n = len(arr)

for i in range(n - 1):

for j in range(0, n - i - 1):

if arr[j] > arr[j + 1]:

arr[j], arr[j + 1] = arr[j + 1], arr[j]

print("Відсортований масив:", arr)

Приклад результату програми:

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: umudamid21