Foros del Web » Programación para mayores de 30 ;) » C/C++ »

problemas con arreglo

Estas en el tema de problemas con arreglo en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/06/2009, 14:47
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
problemas con arreglo

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
  #2 (permalink)  
Antiguo 14/06/2009, 15:19
 
Fecha de Ingreso: mayo-2009
Mensajes: 17
Antigüedad: 15 años
Puntos: 0
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
  #3 (permalink)  
Antiguo 14/06/2009, 16:26
 
Fecha de Ingreso: diciembre-2008
Ubicación: Vigo, Spain
Mensajes: 141
Antigüedad: 15 años, 5 meses
Puntos: 12
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.
  #4 (permalink)  
Antiguo 15/06/2009, 02:13
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Respuesta: problemas con arreglo

Y ese if debería de ir dentro de un for, el cual va recorriendo el array.
__________________
No diseñes usando tablas.
  #5 (permalink)  
Antiguo 15/06/2009, 04:14
 
Fecha de Ingreso: diciembre-2008
Ubicación: Vigo, Spain
Mensajes: 141
Antigüedad: 15 años, 5 meses
Puntos: 12
Respuesta: problemas con arreglo

Cita:
Iniciado por hades87 Ver Mensaje
Y ese if debería de ir dentro de un for, el cual va recorriendo el array.
Por supuesto, el uso de arrays implica casi el 100% del uso de algun bucle.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:23.