Holaaa tengo un problema, estoy haciendo un ejersicio que vi en un libro, pedir x datos y mostrar cuales son los dos datos mas grandes, me ha confundido un poco, para saber el dato mas grande no tengo problema pero para saber el segundo si, me esta quedando algo asi:
#include <stdio.h>
#define sise 5
Int main ()
{
Int cont=1, b=0, a, x=0;
While (cont<=sise) {
Printf("introduzca el numero %d: ",cont);
Scanf("%d",&a);
If (a>b)
b=a;
If (x<=b) {
If (b>=a){
x=a;
If (x==b)
x=0;
}
}
cont++;
}
printf("El numero mas grandes es %d y el segundo es %d",b
,x
); return 0;
}
Gracias de antemano
Disculpen si se ve algo diferente estoy desde mi movil