М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
jula1985ozpajo
jula1985ozpajo
06.10.2021 02:11 •  Информатика

Сортировка по сумме цифр
Напишите программу, которая сортирует натуральные числа в массиве по убыванию суммы цифр десятичной записи числа. При равенстве сумм цифр числа должны сохранить исходный порядок.

Входные данные

Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел — элементы массива. Гарантируется, что 0
Выходные данные

Программа должна вывести в одной строке элементы массива, отсортированного в порядке убывания суммы цифр десятичной записи числа, разделив их пробелами.

Примеры
Ввод
Вывод
6
9 21 32 55 81 11
55 9 81 32 21 11
Решите на C++ или python

👇
Ответ:
UltraTwItTeR
UltraTwItTeR
06.10.2021

def main():

   n = int(input())

   a = input().split(maxsplit=n)

   a.sort(key=lambda x: sum(map(int, x)), reverse=True)

   print(*a)

if __name__ == "__main__":

   main()

Объяснение:

это python

4,6(43 оценок)
Открыть все ответы
Ответ:
новичок624
новичок624
06.10.2021

1. 10

2. 12

3. 3

4. 22

5. 15

6. 34

7. 3

Часть 2

1. 

Var

 n:integer;

Begin

 Write('Введи число ');

 Readln(n);

 if (n mod 2) = 0 then write(n,' чётное) else write(n,' нечётное);

End.

2.

Var

 a,b:integer;

Begin

 Write('Введи числа ');

 Readln(a,b);

 if a>b then Begin Write('a = ',b*a,' b = ',a+b) else write('a = ',a+b,' b = ',a*b);

End.

3.

Var

 n:integer;

Begin

 write('Введи двузначное число ');

 Readln(n);

 if ((n div 10) = 6) or ((n mod 10) = 6) then write('6 присутствует') else write('6 нет в этом числе');

End.

Подробнее - на - ответ:

Объяснение:

4,6(63 оценок)
Ответ:
ВЛАД98878
ВЛАД98878
06.10.2021

а) (А∧B)∨(C∨D)

б)¬((A∧B)∨C)

16 строк, как как 4 элемента.

а)

для удобства таблицы:

(А∧B) - 1

(C∨D) - 2

(А∧B)∨(C∨D) - 3

A   B   C   D   1   2   3

0   0   0   0   0   0  0

0   0   0   1    0   1   1

0   0   1    0   0   1   1

0   0   1    1    0   1   1

0   1   0    0   0   0  0

0   1   0    1    0   1   1

0   1   1     0   0   1   1

0   1   1     1    0   1   1

1   0   0    0   0   0  0

1   0   0    1    0   1   1

1   0   1     0   0   1   1

1   0   1     1    0   1   1

1   1   0     0   1    0  1

1   1   0     1    1    1   1

1   1   1      0   1    1   1

1   1   1      1    1    1   1

б)

для удобства таблицы:

(A∧B) - 1

(A∧B)∨C - 2

¬((A∧B)∨C) - 3

А В С 1 2 3

0 0 0 0 0 1

0 0 1  0 1  0

0 1  0 0 0 1

0 1  1  0 1  0

1  0 0 0 0 1

1  0 1  0 1  0

1  1  0 1  1  0

1  1  1  1  1  0

4,4(97 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ