quarta-feira, 20 de outubro de 2010

Exercicio imprima os 6 pares e 6 impares

#include stdio.h
#include stdlib.h
#include conio.h

void ParImpar(int n)
{
static int num,lim=n;
if (n > 0){//condicao para recursividade (par)
if (n == lim){
printf("\nPares:");
num = 0;//primeiro par
lim = n;
}
printf("\n\t(t=%d par=%d)",n,num);
num = num + 2;
ParImpar(n-1);
}else{
if (n==0){
printf("\nImpares:");
num = 1;//primeiro (impar)
}
if (n>(-1*lim)){//condicao para recursividade (impar)
printf("\n\t(n=%d impar=%d)",n,num);
num = num+2;
ParImpar(n-1);
}
}
}

//___________________________________________________________

int main()
{
ParImpar(10);
printf("\n\nfim\n");
system("pause");
}

Nenhum comentário:

Postar um comentário