Vi posto il programma:
codice:
#include <stdio.h>

main()
{
 int a,b,c,d,aus;
 printf("inserire primo numero: ");
 scanf("%d",&a);
 printf("inserire secondo numero: ");
 scanf("%d",&b);
 printf("inserire terzo numero: ");
 scanf("%d",&c);
 printf("inserire quarto numero: ");
 scanf("%d",&d);
 if (a==b) 
     if (a==c)
         if (a==d) printf("Valori identici"); 
               else {
               aus=a;
               if (b>aus) aus=b;
               if (c>aus) aus=c;
               if (d>aus) aus=d;
               printf("Il maggiore tra %d,%d,%d,%d é %d",a,b,c,d,aus);
              }
}
Vorrei fare in modo che se solo l'ultimo if non viene soddisfatto si possa uscire da tutti gli if e comunque svolgere tutto il blocco racchiuso nell'else.(ovviamente senza usare goto)