👤

Sa se afiseze patratele perfecte di intervalul [a,b] unde a si b sunt numere naturale cu cel mult 9 cifre citite de la tastatura. daca nu este nici un numar perfect se va afisa mesajul.
vreau cu while fara for


Răspuns :

#include<iostream>
#include <math.h>

using namespace std;

int main(){ int a,b,c=0; 
    cin>>a;cin>>b;
     c=a;
     while(c<=b){
          if(pow((double)((int)(sqrt((double)c))),2)==c){

         cout<<c<<" este p.p"<<endl;

          }
 
         c++;
     }


system("pause");}


}