--------------------------------------------------------------------------
citeşte m,n  
  (numere naturale nenule, m≤n) 
 nr0;im 
┌repetă 
│ x1 
│┌cât timp x*x<i execută 
││ xx+1 
│└■ 
│┌dacă x*x=i atunci nri 
││altfel ii+1 
│└■ 
└până când i>n sau nr≠0 
 scrie nr
--------------------------------------------------------------------------
Dacă pentru variabila n se citește valoarea 25, scrieți două numere distincte care pot fi citite pentru variabila m, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afișeze valoarea 25. 
--------------------------------------------------------------------------
De la punctul precedent deducem că algoritmul caută primul pătrat perfect din intervalul [m,n], prin urmare,
m poate avea una din valorile: [17,25].
--------------------------------------------------------------------------



