O programa recebe uma frase e em seguida a inverte, ele tem funcionado o problema é que ocasionalmente ele coloca algum lixo no final da frase invertida. Será que alguém sabe o motivo? Coloquei prints  Programa Ok:    Mesmo programa mas desta vez não funciou corretamente:    main()
{
      char normal[200], invertido[200];
      int i, conta;
      system ("cls");
      printf("Digite para mostrar de tras para frente:\n\n");
      gets(normal);
      conta  = strlen(normal)-1;
      for (i=0; i < strlen(normal); i++)
        { 
          invertido[i]=normal[conta];
          conta = conta - 1;
        } 
      printf("\nEscrito de tras para frente ficara:\n\n %s ",invertido);     
      getch();
}