Programación en lenguaje C, conversión de casos, corrección de errores.
getchar() también lee la tecla de retorno de carro y luego la asigna a x[i]
Hace un bucle for(i=0; (x[i]= getchar( ))!='\n'; i ); simplemente cámbielo a gets(x), porque get convertirá automáticamente \n a \0,
Debe usar su método Después de ingresar, busque el longitud de la cadena y establezca el valor de longitud-1 en '\0'.
len=strlen(x);
x[len-1 ]='\0' ;