PDA

View Full Version : Resto di una radice in C++


leon84
07-05-2003, 16:40
Come faccio per sapere il resto di una radice in C++ ? Mi serve per verificare se un numero è il quadrato di un altro numero ....

cionci
07-05-2003, 17:13
Mmmhh....

Cioè vuoi sapere se è la radice quadrata esatta di un numero ?

double tmp = sqrt((double)numero);
double resto = tmp - (int)tmp;

leon84
07-05-2003, 20:34
Ok grazie .... sempre il migliore ... scusami se ti chiedo una cosa ... magari imparo di più ..... se ricordo bene la scrittura (int)variabile o (double)variabile è un casting giusto ?

cionci
07-05-2003, 21:58
Cast esplicito...

Da floating point a intero c'è il troncamento dei decimali...

syscall
10-05-2003, 10:40
Originally posted by "cionci"

Cast esplicito...

Da floating point a intero c'è il troncamento dei decimali...
Detto anche narrowing :o