Precedente :: Successivo |
Autore |
Messaggio |
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 12 Dic 2006 15:18 Oggetto: Problema con dati di tipo float in C++ |
|
|
Devo compilare un sorgente contenente l'istruzione (17*n)%20 dove n è una variabile di tipo float ma il compilatore mi dice che non posso usare i tipi di dati float in questo modo, il bello è che se eseguo 17*n non ho problemi e lo stesso succede se eseguo 51%20 e non ci sono problemi neanche se faccio (17*3)%20, esiste un modo alternativo di risolvere il problema o c'è un limite che nemmeno il C++ osa superare ? |
|
Top |
|
|
chemicalbit Dio maturo
Registrato: 01/04/05 17:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 12 Dic 2006 22:09 Oggetto: |
|
|
che operazione è % ? |
|
Top |
|
|
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 13 Dic 2006 11:44 Oggetto: |
|
|
% restituisce il resto di una divisione per esempio l'istruzione 27%4 restituisce 3 |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11566 Residenza: Tokelau
|
Inviato: 13 Dic 2006 12:09 Oggetto: Re: Problema con dati di tipo float in C++ |
|
|
Crono ha scritto: | Devo compilare un sorgente contenente l'istruzione (17*n)%20 dove n è una variabile di tipo float |
ma l'operatore "resto di una divisione" funziona solo con gli interi, a quanto mi risulta...
prova a prendere il valore intero di 17*n e dopo a fare %20 ... |
|
Top |
|
|
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 14 Dic 2006 09:36 Oggetto: |
|
|
Usando variabili di tipo int ho risolto tutti i problemi |
|
Top |
|
|
|