Citesti un numar n de la tastatura. Verificati daca este patrat perfect. VA ROG MULT E URGENT! Trebuie facut cu for

Răspuns :

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
int n;
cin >> n;
cout << typeof(sqrt(n)) == int ? "yup" : "nope";
return 0;
}

#include <iostream>

using namespace std;

int main()

{

    int n,i,ok=0;

    cin>>n;

 for(i=0; ok==0 ; i++)

 {

      if(i*i==n)

          ok=1;

     else if(i*i>n)

          break;

}

if(ok)

   cout<<"DA";

else  

 cout<<"NU";

return 0;

}