Наталия Леванюк
Наталия Леванюк

Задача по информ-ке. Квадрат трёхзначного числа оканчивается 3-мя цифрами, которые составляют это число. Найти такие числа

Помогите решить, пожалуйста)

Наталия Пахомова
Наталия Пахомова

Пусть дано число абс. Представим его в виде: 100а + 10б + с
Его квадрат будет: К = (100а + 10б + с) ^2 = 10000а^2 + 2000аб + 200ас + 20бс + с^2 + 100б^2
Тк на интересуют только последние 3 цифры, то отбросим 10000а^2 + 2000аб
Суть программы заключается в следующем:
1) Разложим К на цифры ( / - подразумевается нацело для типа инт) :
а) оставим только последние 3
К = К мод 1000
К0 = к / 100
К1 = (к / 10) мод 10
К2 = к мод 10
2) Сравниваем с цифрами исходного числа и получаем результат

Ответ: 376 и 625

Программу высылаю почтой

Похожие вопросы
У какого трёхзначного числа сумма кубов цифр равна квадрату числа?
Трёхзначное десятичное число оканчивается цифрой 3. Если эту цифру переместить на 1 слева место. То с неё будет
Какой цифрой оканчивается число 3 в 2012 степени ?
Какой цифрой оканчивается число 3 в 2012 степени???
какой цифрой оканчивается число 3^2000?
найти сумму всех трёхзначных чисел, произведение цифр которых равно 3
Найти сумму цифр трёхзначного числа, заданного пользователем. Помогите решить задачу в Лазарусе.
помогите пожалуйста решить задачу по информе. Среди двухзначных чисел найти те, сумма квадратов цифр которых равна 25
Трёхзначное десятичное число оканчивается цифрой 3. Если эту цифру преместить на первое слева место,
Квадрат какого числа оканчивается на цифру 7 ?