De fapt cerinta se poate reduce la afisarea celui mai mare intreg mai mic sau egal decat radical din n.
Nu se doreste sa se reduca la asta ...

Evident sa se poate, dar nu asta cere exercitiul.
Nu ai inteles cerinta ...
Altfel de ce crezi ca mai ma complicam cu o solutie recursiva ? Poate pentru ca asta se vrea ...
Ceea ce se cere de fapt este ca algoritmul de mai jos:
citeste n (nr natural)
i <- 1
┌cât timp i*i ≤ n execută
│ i 􀃅 i+1
â””â–
scrie i-1
sa se implementeze
fara a se folosi nici o structura repetitiva Daca tu te gandesti sa folosesti functia sqrt in implementarea ta ... NO WAY ... n-ai voie