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

Ипполит задумал трехзначное число которое при делении на 15 дает в остатке 11

👇
Ответ:
crasavchik
crasavchik
08.02.2022
Это может быть любое число, которое на 11 больше, чем число кратное 15. Например, 105 делится на 15 нацело. Значит число 116 вполне подходит под задуманное Ипполитом.

Все возможные варианты:
101 116 131 146 161 176 191 206 221 236 251 266 281 296 311 326 341 356 371 386 401 416 431 446 461 476 491 506 521 536 551 566 581 596 611 626 641 656 671 686 701 716 731 746 761 776 791 806 821 836 851 866 881 896 911 926 941 956 971 986 

Пример программы (и, соответственно, алгоритма), при которого можно получить такой список - во вложении.
Ипполит задумал трехзначное число которое при делении на 15 дает в остатке 11
4,8(34 оценок)
Открыть все ответы
Ответ:
Nejdan1
Nejdan1
08.02.2022

using System;

class Program {

 static void Main() {

   Console.Write("Введите ваш пол (м/ж): ");

   string sex = Console.ReadLine();

   Console.Write("Введите ваш возраст: ");

   int age = int.Parse(Console.ReadLine());

   if (sex == "ж"){

       if (age < 55)

           Console.WriteLine($"Вам осталось {55 - age} лет до пенсии");

       else

           Console.WriteLine($"Вы пенсионер");

   }

   if (sex == "м"){

       if (age < 60)

           Console.WriteLine($"Вам осталось {60 - age} лет до пенсии");

       else

           Console.WriteLine($"Вы пенсионер");

   }

 }

}

4,8(20 оценок)
Ответ:
ilyawifiilyap00qfm
ilyawifiilyap00qfm
08.02.2022

Программа:

num = input()

print("YES" if num[-1] in ["2", "3"] and int(num) % 3 == 0 and len(num) == 3 else "NO")

Сложна для понимания, поэтому приведу 2-ой вид программы:

num = input()

if len(num) == 3 and num[-1] in ["2", "3"] and int(num) % 3 == 0:

   print("YES")

else:

   print("NO")

Конечно, можно и через операторы % и // сделать:

num = int(input())

count = 0  # Переменная-счётчик кол-ва цифр в числе

last_num = num  # Переменная для последней цифры в числе

num_c = num

while num_c:

   num_c = num_c // 10

   count += 1

if count == 3:  # Проверка на кол-во цифр в числе

   last_num = last_num // 10  # Например, 123 -> 12

   last_num = last_num % 10  # 12 -> 2

   if num % 3 == 0 and (last_num == 2 or last_num == 3):

       print("YES")

   else:

       print("NO")

else:

   print("NO")

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