Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

ayudaaa :S cadena de caracteres

poire

Bovino maduro
Desde
6 Sep 2009
Mensajes
170
olaa oigan estoy en clase de programacion en C y la maestra nos puso a investigar como mostrar los meses con solo poner el numero de mes

1-enero
2-febrero
3-marzo
y asi jaja y al primero q lo haga le dan un punto extra !! jaja

el problema llega cuando es
10-octubre
por q si ponemos 10 el programa reconoce solo 1 y muestra enero
alguien me puede ayudar ???
 
como lo estas poniendo en el codigo, como un caracter o como flotante, pues siento que si lo pones como flotante eso te ayudaria a que reconozca todo en si
 
creo que deberias poner algo del codigo con el que estas trabajando, algo me dice que estas manejando un tipo Char en lugar de un tipo INT
 
jajaja ese es facil utilizalos como texto en un ciclo de IF-ELSE anidados...

saludos


Ejemplo:

if(opc == '1')
{
enero
}
else if (opc =='2')
{
febrero
}etc etc
 
te recomiendo que hagas una matriz de cadenas de caracteres ["enero","marzo","abril",...,"diciembre"];

y al leer desde teclado la variable la muestres como printf("%s",matriz[variable-1]);

el menos uno es por que en la matriz comienzas desde 0.

Espero te sirva!
 
Volver
Arriba