👤

Să se scrie un program care verifică dacă un număr natural citit de la tastatură este pătrat perfect.FARA MATH.H SI CU SQRT!!


Răspuns :

#include <iostream>
using namespace std;
int main()
{
    int n,k=1;
    cin>>n;
    while(k*k<=n)
    {
        if(k*k==n) break;
        k++;
     }
if(k*k==n) cout<<'Este patrat perfect'<<'\n';
else cout<<"Nu este patrat perfect"<<'\n';
return 0;
}
#include <iostream>
using namespace std;

int main() {
    int n, x = 0;
    cin >> n;
    while(x * x < n)
      x++;
    if(x * x == n)
      cout << "Este patrat perfect";
    else
      cout << "Nu este patrat perfect";
    return 0;
}