miércoles, 29 de septiembre de 2010

PROMAGRA RECURSIVO

ESTE EJEMPLO NOS IMPRIME UNA CADENA DE CARACTERES MEDIANTE EL USO DE RECUSRIVIDAD

#include <stdio.h>
#include <conio.h>

void main()
{
char enunciado[80];
void reversa(char *);

clrscr();

printf("\n\nEscribe un enunciado:\n");
gets(enunciado);

printf("\n\nEl enunciado al reves:\n");
reversa(enunciado);

getch();
}

void reversa(char *s)
{
if(s[0] == '\0')
return;
else
{
reversa(&s[1]);
putchar(s[0]);
}
}

No hay comentarios:

Publicar un comentario