Código:
Debo recibir una lista números ordenada. Por lo tanto, deseo validar que el valor ingresado sea mayor que el anterior. //Entrada de datos for (liContador = 0; liContador < 10; liContador++) { do { printf("Valor #%d: ", liContador + 1); scanf("%d",&liValores[liContador]); if (liValores[liContador] < liValores[liContador - 1]) printf("\n\tError!, el valor debe ser mayor que el enterior.\n\n"); } while (liValores[liContador] < liValores[liContador - 1]); }
Ej: 1,5,10,2. El número 2 nó es mayor que 10, error!.
El problema es que siempre aparece el mensaje de error desde la primera iteración del FOR. Podría indicarme en qué estoy fallando?.
Saludos!.