//Ejercicio 1 Parcial 2: numero creciente #include #include

Anuncio
//Ejercicio 1 Parcial 2: numero creciente
#include <stdio.h>
#include <stdlib.h>
typedef enum {Falso, Verdadero} booleano;
booleano creciente(int n);
booleano crece(int digito, int num);
booleano creciente(int n)
{
return(crece(n % 10, n /10));
}
booleano crece(int digito, int num)
{
if (num !=0)
if (num % 10 <= digito)return(crece(num % 10, num / 10));
else return(Falso);
else return (Verdadero);
}
main()
{
int numero;
int i,N;
int contador;
contador = 0;
printf("Ingresa total de numeros a procesar:");
scanf("%i",&N);
for (i=0; i< N; i++)
{
printf("\nIngresa un numero:");
scanf("%i",&numero);
if (creciente(numero)){
contador++;
printf(" Es creciente\n");}
else printf("No es creciente\n");
}
printf("Total de numeros crecientes: %i", contador);
system("pause");
}
Descargar