Código:
//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]);
}
Debo recibir una lista números ordenada. Por lo tanto, deseo validar que el valor ingresado sea mayor que el anterior.
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!.