Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
/****************************************************************************** Se ingresan números enteros, hasta que se ingrese el número cero. Determinar los 2 valores mayores. *******************************************************************************/ #include <stdio.h> int main() { int num,max1,max2,pos=0; printf ("Ingrese un numero entero: (finaliza con 0) "); scanf ("%d",&num); while(num!=0) { if (pos==0) max1=num; else { if (num>max1) { max2=max1; max1=num; } else if (pos==1) max2=num; else if (num>max2) max2=num; } pos++; //leo el proximo ingreso printf ("\nIngrese un numero entero: (finaliza con 0) "); scanf ("%d",&num); } if (pos==0) printf ("NO SE INGRESARON VALORES VALIDOS"); else if (pos==1) printf ("SOLO INGRESO UN VALOR (no hay segundo maximo) - El primer maximo es=%d ",max1); else printf ("El primer maximo es=%d y el segundo maximo es=%d",max1,max2); return 0; }
Compartir