Problema in C
salve..ho un problema in C
ho scritto un programma che mi chiede di inserire la dimensione di una matrice e poi effettua tutta una serie di calcoli e di chiamate a funzione per poi restituirmi un vettore soluzione...sembra funzionare bene perchè ho fatto tutta una serie di printf e mi restituiscono esatamente i risultati sperati...il problema però sorge quando inserisco determinate dimensioni
EX con dim=16 non stampa il vettore ma qst scritta " -1.#IND00000 "
sapreste dirmi cosa significa e se posso risolverlo!??!?
grazie
ho scritto un programma che mi chiede di inserire la dimensione di una matrice e poi effettua tutta una serie di calcoli e di chiamate a funzione per poi restituirmi un vettore soluzione...sembra funzionare bene perchè ho fatto tutta una serie di printf e mi restituiscono esatamente i risultati sperati...il problema però sorge quando inserisco determinate dimensioni
EX con dim=16 non stampa il vettore ma qst scritta " -1.#IND00000 "
sapreste dirmi cosa significa e se posso risolverlo!??!?
grazie
Risposte
"pupazzetta":
" -1.#IND00000 "
sapreste dirmi cosa significa
http://cboard.cprogramming.com/showthread.php?p=452862
a quanto ho capito i numeri sono troppo piccoli e quindi non vengono stampati, giusto!?!!?
e come posso risolvere il problema!??!
con dimensione 17 però funziona, non dovrebbe visto che con 16 non funziona...
e come posso risolvere il problema!??!
con dimensione 17 però funziona, non dovrebbe visto che con 16 non funziona...
"pupazzetta":
a quanto ho capito i numeri sono troppo piccoli e quindi non vengono stampati, giusto!?!!?
e come posso risolvere il problema!??!
con dimensione 17 però funziona, non dovrebbe visto che con 16 non funziona...
Francamente non so dirti come risolvere il problema, perché bisognerebbe vedere il codice del tuo programma. Come viene detto però nel link, dovresti eseguire un controllo sui valori che stampi usando isnan(), probabilmente prima/in prossimità ad esempio di qualche assegnamento del risultato di una divisione (a = 0/0 => nan)... di più non so dirti, mi spiace.