Ciao, grazie![]()
allora mi esce:
Valore prima variabile =0
Valore seconda variabile = -1072431104
ok il valore dovrebbe essere >10 ma
non dovrebbero uscirmi i valori -5 e 20??
codice:double volt_1=-5, volt_2=20, diff_12, moddif; diff_12= fabs(volt_1)-fabs(volt_2); |-5|-|20| --> 5-20 ---> (-15) moddif=fabs(diff_12); ---> |-15| ---> 15; if (moddif>10.0) { printf( "Valore prima variabile = %d /n Valore seconda variabile = %d \n", volt_1, volt_2);} else {printf( "Valore assoluto della differenza delle due variabili = %d \n ", moddif); } system ("PAUSE"); return EXIT_SUCCESS; }

Rispondi quotando