Să se scrie un program care verifică dacă un număr natural citit de la tastatură este pătrat perfect.
Am invatat numai functia if .
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
int n, x;
cin >>n;
x = sqrt(n);
if (n / x == 0)
{
cout <<"Numarul este patrat perfect";
}
else
{
cout <<"Numarul nu este patrat perfect";
}
return 0;
}
#include <cmath>
using namespace std;
int main ()
{
int n, x;
cin >>n;
x = sqrt(n);
if (n / x == 0)
{
cout <<"Numarul este patrat perfect";
}
else
{
cout <<"Numarul nu este patrat perfect";
}
return 0;
}
dana03daniela:
nu am invatat functia sqrt(n)
using namespace std;
int n,a;
int main()
{
cin>>n;
a=int(a);
a=n^1/2;
if(n==a*a) cout<<"da";
else cout<<"nu";
return 0;
}
Alte întrebări interesante