1. Главная
  2. Библиотека
  3. Программирование
  4. Принцесса Эмбер, ее брат и София учатся в Академии волш...
Решение задачи

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

  • Программирование

Условие:

Принцесса Эмбер, ее брат и София учатся в Академии волшебников, где у них также есть математика (никто же не сомневается, что математика важна волшебникам так же, как и знание различных заклинаний). Недавно учитель математики поведал детям о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь ребята могут с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5, достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625.
Эмбер решила потренироваться в новом навыке, и хочет, чтобы ее кто-то проверил. Но так как она слишком горда, чтобы просить чьей-то помощи в Королевстве, она просит Вас написать для нее программу, по которой бы она смогла себя проверить.

Входные данные
На вход подается целое число A, оканчивающееся цифрой 5 и не превышающее
400005
.

Выходные данные
Выведите одно число - A2.

Примеры
№ Входные данные Выходные данные
1 125 15625

Решение:

Для решения задачи, мы можем воспользоваться описанным методом возведения в квадрат чисел, оканчивающихся на 5. Давайте напишем программу на Python, которая будет выполнять эту задачу.

Вот шаги, которые мы будем выполнять в программе:

1. Получим число A, которое оканчивается на 5.
2. Удалим последнюю цифру 5 и сохраним оставшуюся часть числа.
3. Умножим полученное число на следующее по порядку число.
4. Припишем 25 к результату умножения.
5. Выведем окончательный результат.

Вот код, который реализует этот алгоритм:

1. Мы считываем число от пользователя. 2. Проверяем, что число оканчивается на 5 и не превышает 400005. 3. Вызываем функцию , которая выполняет все необходимые вычисления. 4. Выводим результат. - Ввод: → Вывод: - Ввод: → Вывод: - Ввод: → Вывод: Вы можете запустить этот код в среде Python, и он будет работать согласно описанному алгоритму.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет