ingresar una frase y transformar a mayuscula su 1º letra y todos las letras q esten despues de un espacio
contar cuantos espacios tiene una frase
en lenguaje c
| |||
Respuesta: problemas con arreglo fijate el codigo ascii de la letra a, y luego de la A, miras la diferencia, y luego pasa tuletra a numero, le sumas o restas, y luego la vuelves otra vez a caracter....(soy principiante)...espero que te sirvaa |
| |||
Respuesta: problemas con arreglo El espacio en blanco creo que es 32 en numero hexadecimal Puedes usar la funcion toupper para pasar el caracter a mayuscula: if(cadena[i]==32) { espacio=espacio+1; //contador de espacios cadena[i+1] = toupper(cadena[i+1]); } eso seria para el caracter que esta depues de un espacio, lo estoy haciendo de cabeza pero creo que debe estar bien. |
| |||
Respuesta: problemas con arreglo Por supuesto, el uso de arrays implica casi el 100% del uso de algun bucle. |