¿como hacer un programa que indique los dias de cada mes?
no lo logro crear. :-[
Eso es de nivel MEGA básico
Cita de: fralem15 en 3 Mayo 2011, 05:47 AM
no lo logro crear. :-[
Lo has intentado al menos????
Muestra lo que tienes...¿Has dado matrices bidimensionales?
lo que tengo del codigo es lo basico...¿habra otra manera de crearlo?
#include <iostream>
using namespace std;
int main()
{
char * m,d;
cout<<"Indique el mes para saber los dias ";
cin>>m;
if (m="enero")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "febrero")
{
cout<<"28 dias"<<d;
cin>>d;
}
if (m= "marzo")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "abril")
{
cout<<"30 dias"<<d;
cin>>d;
}
if (m= "mayo")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "junio")
{
cout<<"30 dias"<<d;
cin>>d;
}
if (m= "julio")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "agosto")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "septiembre")
{
cout<<"30 dias"<<d;
cin>>d;
}
if (m= "octubre")
{
cout<<"31 dias"<<d;
cin>>d;
}
if (m= "noviembre")
{
cout<<"30 dias"<<d;
cin>>d;
}
if (m= "diciembre")
{
cout<<"31 dias"<<d;
cin>>d;
}
system ("PAUSE");
return 0 ;
}
Hola
Varias cosas:
-No has reservado memoria para el puntero m por lo tanto te dará fallo de memoria
-¿Para qué utilizas d? Y ¿para qué lees hacia d en cada if?
-Las cadenas no se comparan así, se utiliza la función strcmp de la biblioteca cstring
-En lugar de tanto if sería mejor un switch
Bueno eso es lo que he visto, corrige el código con lo que te he dicho y si vuelves a tener más dudas aquí estamos.
Saludos