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