Advertisement
juanjo12x

Invertir_Cadena_Recursiva

Mar 31st, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.40 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void reverse (char*);
  5.  
  6. int main(){
  7.  
  8.    char sentence [80];
  9.  
  10.    printf ("Entre una cadena\n");
  11.    gets(sentence);
  12.    printf ("La cadena invertida es\n");
  13.    reverse (sentence);
  14.    printf ("\n");
  15.    return 0;
  16. }
  17.  
  18. void reverse (char* s){
  19.    if (s[0]=='\0')
  20.       return;
  21.    else{
  22.       reverse (&s[1]);
  23.       putchar (s[0]);
  24.    }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement