|
|||||||
|
|
|
![]() |
|
|
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: 18:39.



















