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();
}