|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2008
Messaggi: 128
|
[C] Problemi con assegnazione float
Ciao ragazzi, qualcuno riesce a spiegarmi perchè con questo semplice codice
Codice:
int numero_vettori=12; float centroidi[numero_vettori]; for (j=0;j<numero_vettori;j++) { centroidi[j]=(float)125.5; printf("centroide = %f \n",centroidi[j]); } invece di "125.5"? Dove sto sbagliando? |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2009
Messaggi: 146
|
Il codice è giusto , se lo eseguo a me stampa 12 volte la frase :
Codice:
centroide = 125.500000 |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Sep 2008
Messaggi: 128
|
Ho trovato il problema:
nel codice incollato avevo tolto alcune parti per semplificare! Nel codice reale non mi ero accorto di aver inserito un j++ prima di stampare il contenuto di centroidi[j], quindi è bastato togliere il j++! Scusate e grazie dell'aiuto!!! ;-) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:36.