Ciao a tutti, ho fatto questo programmino ma non so perchè il risultato che mi da non è quello che voglio io, dove sbaglio?
codice:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main (void)
{
int a,b,c;
printf ("Inserire tre numeri interi separati da spazio \n");
scanf ("%d%d%d", &a, &b, &c);
if ( a < b ) {
if ( b < c )
printf ("Il valore piu' grande e' %d\n", &c);
else
printf ("Il valore piu' grande e' %d\n", &b);
}else{
if ( a < c )
printf ("Il valore piu' grande e' %d\n", &c);
else
printf ("Il valore piu' grande e' %d\n", &a);
}
getchar ( );
system ("PAUSE");
return 0;
}
Il risultato è sempre il seguente!
Il valore più grande è 2293612 :master:
Ciao e grazie