Advertisement
Drowze

07 Strings 04

May 11th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. /*Fazer  um  programa  que  leia  uma  string  e  gere  o  seu  inverso.  Por  exemplo,  se  for
  2. informada  a  string  ANTONIO,  o  programa  deverá  gerar  a  string  OINOTNA.  Exibir  a
  3. string original e a string invertido.*/
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <string.h>
  8.  
  9. void main()
  10. {
  11.     char string1[15], string2[15];
  12.     int i=0,j=0;
  13.  
  14.     printf("Digite uma string e mostrarei seu inverso\n");
  15.     gets(string1);
  16.     j=strlen(string1)-1; // se voce não colocar o -1, vai dar erro pois...
  17.  
  18.     for(i=0;string1[i];i++)
  19.     {
  20.         string2[i]=string1[j]; //...o primeiro caractere a ser copiado sera um /0...
  21.         j--;
  22.     }
  23.     string2[i]='\0';
  24.  
  25.     printf("%s\n",string2);//...logo a string ficara um /0 no índice 0 e não será impressa
  26.    
  27.  
  28.     system("pause");
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement