Предмет: Информатика,
автор: kljud
помогите пожалуйста, нужно на питоне
Заполнить массив из 10 элементов случайными
числами в интервале [0…99] и отсортировать его по возрастанию суммы цифр (подсказка: ихвсего две). Пример: Исходный массив: 14 25 13 12 76 58 21 87 10 98 Результат: 10 21 12 13 14 25 76 58 87 98
Ответы
Автор ответа:
1
import random
a = [random.randint(0,99) for i in range(10)]
print(a)
for i in range(10):
for j in range(9):
if (a[j] % 10 + (a[j] // 10) % 10) >(a[j+1] % 10 + (a[j+1] // 10) % 10):
d = a[j]
a[j] = a[j+1]
a[j+1] = d
print(a)
Похожие вопросы
Предмет: Математика,
автор: hygfg
Предмет: История,
автор: DarikXAH
Предмет: Математика,
автор: милаша2006
Предмет: Математика,
автор: Alina6999
Предмет: Химия,
автор: Chto1