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

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

👇
Ответ:
Tkora
Tkora
07.11.2021
Пользуйся, не идеально конечно. Может что где подправишь, что где подвинешь, но работать должно
Написать программу на языке паскаль abc! вводится целое положительное число. найти число, которое ра
4,5(51 оценок)
Открыть все ответы
Ответ:
Lala090
Lala090
07.11.2021

a = 'A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z'

a = a.replace(',', '')

a = a.replace(' ', '')

for k in a:

   for l in a:

       for m in a:

           for n in a:

               print(k + l + m + n)

насчет повторов не уверен, если будут, то:

l = []

a = 'A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z'

a = a.replace(',', '')

a = a.replace(' ', '')

for k in a:

   for l in a:

       for m in a:

           for n in a:

               l.append(k + l + m + n)

l = set(l)

for i in l:

   print(i)

4,4(88 оценок)
Ответ:
vovan2002vovap0181f
vovan2002vovap0181f
07.11.2021

10

Объяснение:

Сначала проверяем условие, где нам не нужно использовать А -

(t>11): оно выполнится только в одном случае, при вводе чисел (5,12)

Значит нам остаётся выполнить первое условие, для правильного выполнения задания.

(s>A): находим какое максимальное число s вводится пользователем.

(12,6) , s=12 . Значит если использоваться A=11 , то это условие выполнится, но только оно. В сумме будет уже 2 раза написано слово "Yes' , нужно 3. Ищем следующее максимальное s, не считая пару (12,6)

(11,-5) . Нужно взять A меньше 11, чтобы выполнилось условие (s>A) .

если А = 10, условие выполняется, и только оно( не считая предыдущие)

В сумме получается программа выдаст 3 раза слово "Yes" при А=10

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