#include <stdio.h>
#include <stdlib.h>
int num_guay(int n);
int main(){
int n, res;
printf("Introduce un numeron");
scanf("%i",&n);
res=num_guay(n);
if(res==1) printf("El numero es guayn");
else printf("El numero NO es guayn");
system("PAUSE");
return 0;
}
//Cabecera: int num_guay(int n);
//Precondicion: n inicializado
//Postcondicion: devuelve 1 ó 0 si un numero es guay o no
int num_guay(int n){
int i;
i=1;
switch(n){
case 1: return 1;break;
case 0: return 0;break;
default: i++;
if(i>n) return 0;break;
num_guay(n-i);
}
}