Să se scrie un program care verifică dacă un număr natural citit de la tastatură este pătrat perfect.
In Code::Blocks merge, de ce pe pbinfo iau 60 de puncte cu solutia asta?
#include
using namespace std;
int main()
{ int x;
cin>>x;
bool patrat_perfect;
for(int nr = 1; nr if(nr*nr == x){
cout<<"DA";
patrat_perfect = true;
break;
}
}
if(patrat_perfect == false)
cout<<"NU";
return 0;
}
boiustef:
pentru ce folosesti for?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n, p;
cin >> n;
p=sqrt(n);
if (p*p==n) cout << "da";
else cout << "nu";
return 0;
}
Explicație:
Alte întrebări interesante
Istorie,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Latina,
8 ani în urmă
Limba română,
9 ani în urmă