Am nevoie urgentă!!! Limbaj C++

Răspuns:
do
{
while(k%d==0)
{
k=k/2;
}
d++;
} while(d*d<=k)
Explicație:
Asa am considerat