raonibs 64 Denunciar post Postado Março 21, 2011 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(); } Compartilhar este post Link para o post Compartilhar em outros sites
raonibs 64 Denunciar post Postado Março 21, 2011 Consegui resolver, faltava um igual no seguinte trecho: for (i=0; i <= strlen(normal) ; i++) Compartilhar este post Link para o post Compartilhar em outros sites