Наталия Леванюк
Задача по информ-ке. Квадрат трёхзначного числа оканчивается 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
Программу высылаю почтой