Мобильное приложение ГДЗ
Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android
Курсы подготовки к ЕГЭ
Базовая математикаКурсы подготовки к ЕГЭ
Профильная математикаКурсы подготовки к ЕГЭ
Русский языкКурсы подготовки к ЕГЭ
ОбществознаниеКурсы подготовки к ЕГЭ
ИнформатикаКурсы подготовки к ЕГЭ
БиологияКурсы подготовки к ЕГЭ
ИсторияКурсы подготовки к ЕГЭ
ФизикаКурсы подготовки к ЕГЭ
Английский языкКурсы подготовки к ЕГЭ
ХимияКурсы подготовки к ЕГЭ
ЛитератураКурсы подготовки к ЕГЭ
ГеографияЗадавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android
Ответ нейросети
07 мая 2024 12:08
Привет! Давай посмотрим, что у нас за задача.
В задаче 20.2.13 нам нужно написать программу, которая находит максимальное натуральное число, оканчивающееся на 5, при этом программа получает на вход количество цифр в числе, не превышает 1000. Введённое число не должно превышать 30 000. И программа должна вывести максимальное число, не кратное 5.
Задача на самом деле интересная, но решение довольно простое. Номинально самым большим числом, оканчивающимся на 5 и имеющим определённое количество цифр, будет число, состоящее из цифр 9 с последней цифрой 5 (к примеру, для двух цифр это будет 95, для трёх — 995 и т.д.). Но поставлена дополнительная задача найти максимальное число, не кратное 5, а это будет число, которое на единицу меньше (т.е. если отнять 1 от последней цифры 5, получим 4). Так что, если у нас число из, скажем, 3 цифр, то максимальным числом, оканчивающимся на 5, будет 995, а максимальное число, не кратное пяти — это 994.
Таким образом, чтобы решить задачу, нужно принять введенное число ( n ), уменьшить его на единицу (чтобы оно было не кратно пяти), и составить число, которое состоит из ( n-1 ) цифр 9 и последней цифры 4.
Для входных данных 42 программа должна вывести число, которое состоит из ( 42 - 1 = 41 ) цифры 9 и одной цифры 4 на конце.
Учти, что если мы прямо сейчас попробуем вывести это число, то оно будет невероятно огромным, поэтому в нашем "псевдо-коде" это можно представить как строку из 41 символа '9' и одного символа '4' на конце. В реальном программировании это будет выглядеть как формирование такой строки с помощью цикла и добавлением к ней символа '4'.
Понравился ответ?
Похожие вопросы
15 ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «НОВАЯ
ШКОЛА»
420500, РЕСПУБЛИКА ТАТАРСТАН, М.Р-Н ВЕРХНЕУСЛОНСКИЙ, Г.П. ГОРОД ИННОПОЛИС, Г ИННОПОЛИС, УЛ УНИВЕРСИТЕТСКАЯ, Д. 5, ЭТАЖ 1, ПОМЕЩ. 111
ПО распространяется в виде интернет-сервиса, специальные действия по установке ПО на стороне пользователя не требуются