Daca vreau sa verific daca un numar este intreg unde pun paranteza de la int?
1. if (n==(int)n)
2. if (n==int (n))
Răspunsuri la întrebare
Răspuns de
2
cazul 1 e corect . verificarea e pt n real si vrei sa vezi daca nu are parte fractionara
stimiprinces0:
Daca numarul este egal cu partea intreaga a numarului inseamna ca e intreg
int n; atunci ce ai de verificat???
(int)m se foloseste pt a lua de la numarul real m numai partea intreaga... se aplica de exemplu pt a determina daca un numar n e patrat perfect
float p=sqrt(n);
if (p==int(p)) cout << n << " e patrat perfect";
else cout << n << " nu este patrat perfect";
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
9 ani în urmă
Franceza,
9 ani în urmă