Răspuns:Ma eu am facut rezolvarea asta care functioneaza pentru orice numar cerut din acel interval, desi pe pbinfo imi da doar 20 de puncte.Poate imi gaseste cineva greseala, ori o fi de la ei.Poti incerca in compilator orice numar vrei sa vezi ca functioneaza.
Edit: Ti-am atasat solutia de 100p
Explicație:
unsigned int multiplu(unsigned int n)
{
unsigned int short gasit=0;
unsigned int next=1,m=n;
while(!gasit)
{
m=n*next;
if(((float)sqrt(m)*(float)sqrt(m))==m)
gasit=1;
next++;
}
return m;
}