Требуется написать программу которая по числу n(1<n<10000000000) найдет максимальное...

0 голосов
22 просмотров

Требуется написать программу которая по числу n(1<n<10000000000) найдет максимальное число k такре что nделится на k квадрат


Информатика (24 баллов) | 22 просмотров
Дан 1 ответ
0 голосов

Unsigned long k = 10000000000;

for(k = 10000000000; k > 2; k--) if(n % (k*k) == 0) break;

printf(k);

(1.6k баллов)