Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define LIMIT 50
- void inverte(char strOriginal[] , char strInvertida[])
- {
- int n = strlen (strOriginal) , i ;
- for (i = 0 ; i < n ; i++) strInvertida[i] = strOriginal[n - i - 1] ;
- strInvertida[i] = '\0' ;
- }
- int main()
- {
- char strOriginal[LIMIT] , strInvertida[LIMIT] ;
- while (strcmp (strOriginal , "."))
- {
- printf ("Palavra? ") ;
- scanf ("%s" , strOriginal) ;
- if (!strcmp (strOriginal , ".")) break ;
- inverte (strOriginal , strInvertida) ;
- if (strcmp (strOriginal , strInvertida)) printf ("Resultado: não é capicua.\n") ;
- else printf ("Resultado: é capicua.\n") ;
- }
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment