problema 178 pbinfo patratperfect
Cerinţa
Să se scrie un program care verifică dacă un număr natural citit de la tastatură este pătrat perfect.
Date de intrare
Programul citește de la tastatură numărul natural n.
Date de ieşire
Programul afișează pe ecran mesajul da, dacă n este pătrat perfect, respectiv nu în caz contrar.
Restricţii şi precizări
n < 2.000.000.000
in c++ va rog!
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <math.h> ( avem radical - sqrt)
using namespace std;
int main()
{int n;
cout<<"n="; cin>>n;
if( (float)sqrt (n)== (int)sqrt (n) ) cout<<"Da";
else cout <<"Nu";
return 0;
}
Sper că te-am ajutat!
Răspuns de
0
Răspuns:
#include<cmath>
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if((int)sqrt(n)==(float)sqrt(n))
cout<<"da";
else
cout<<"nu";
}
Explicație:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă