Предмет: Информатика,
автор: ybers
Мовою python.Створити одновимірний масив, що складається з цілих тризначних чисел, сума цифр яких дорівнює 8 (ціле число, введене з клавіатури). Вивести створений масив на екран. Відсортувати отриманий масив в порядку зростання методом обміну і вивести результат на екран.
Ответы
Автор ответа:
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)
Приклад результату програми:
Приложения:

Похожие вопросы
Предмет: Английский язык,
автор: timass3
Предмет: Русский язык,
автор: umudamid21
Предмет: Українська мова,
автор: yanina86384
Предмет: Русский язык,
автор: egoraidermark