Nejdan1
28.09.2020 05:04

От что есть.
Ломаю голову не могу решить Составьте программу для решения задачи:получить на заданном числовом промежутке от 10 до 99 в порядке убывания все натуральные числа ,сумма которых равна заданному числу ,вводимому с клавиатуры.

Pascal ABC.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
tuysdik
27.09.2022 21:51

1360

Объяснение:

Если предположить, что минимальная длина слова в его языке - 2 символа, то нужно посчитать, сколько может быть слов из 2, 3, 4 и 5 символов и сложить результаты.

4*4=16

4*4*4=64

4*4*4*4=256

4*4*4*4*4=1024

1024+256+64+16=1360

Вариант номер два (специально для тех, кто считает, что в этом языке могут быть слова длиной в одну букву):

Итак

Если предположить, что минимальная длина слова в его языке - 1 символ, то нужно посчитать, сколько может быть слов из 1, 2, 3, 4 и 5 символов и сложить результаты.

4

4*4=16

4*4*4=64

4*4*4*4=256

4*4*4*4*4=1024

4+1024+256+64+16=1364

0,0(0 оценок)
Ответ:
ЛирияПатиева
23.06.2020 04:19

numbers = [] # создаем пустой массив

while True: # бесконечный цикл

   a = int(input()) # ввод a и перевод в int

   b = int(input()) # аналогично

   c = int(input()) # аналогично

   if a==b or b==c or a==c: # если a=b или b=c или a=c

       continue # то начинаем цикл сначала

   else: # иначе

       numbers.append(a) # добавляем в конец массива переменную a

       numbers.append(b) # аналогично

       numbers.append(c) # аналогично

       numbers = sorted(numbers) # сортируем массив

       print(numbers[0], end=' ') # выводим нулевой элемент массива

       print(numbers[1], end=' ') # первый

       print(numbers[2]) # и, наконец, второй. в python счет начинается с нуля

       break # выходим из цикла и из программы

Объяснение:

Python 3.8.0

Весь код прокомментирован.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота