#include void inverteString(char x[]) { int i, tam; char aux; for (tam = 0; x[tam] != '\0'; tam++); for (i = 0; i < tam/2; i++) { //troca o elemento da posição [i] com o da posição [tam - 1 -i] aux = x[tam - 1 -i]; x[tam - 1 -i] = x[i]; x[i] = aux; } } int main (void) { char st[100]; printf("Digite uma string.\n"); fgets(st, 100, stdin); inverteString(st); printf("String invertida: %s\n", st); return 0; }