1. #include <cstdlib>
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
int mes,ano,res;
cout<<"Este programa calcula una fecha";
cout<<"nintroduce un mes ";
cin>>mes;
if(mes<=0){
cout<<"nError en datos";
}
cout<<"nintroduce un año ";
cin>>ano;
if (ano<=1988){
cout<<"nError en datos introdusca un año mayor a 1988";
}
res=ano%4;
if(res==0)
{
switch(mes){
case 1: case 3: case 5: case 7: case 8:
case 10: case 12:
cout<<"El mes tiene 31 dias"<< endl;
break;
case 4: case 6: case 9: case 11:
cout<<"El mes tiene 30 dias"<< endl;
break;
case 2: cout<<"El mes tiene 29 dias"<<
endl;
break;
}
}
else(res!=0);
{
switch(mes){
case 1: cout<<"El mes tiene 31 dias y el
año no es bisiesto"<< endl;
break;
case 2: cout<<"El mes tiene 28 dias y el
año no es bisiesto"<< endl;
break;
case 3: cout<<"El mes tiene 31 dias y el
año no es bisiesto"<< endl;
break;
case 4: cout<<"El mes tiene 30 dias y el
año no es bisiesto"<< endl;
break;
case 5: cout<<"El mes tiene 31 dias y el
año no es bisiesto"<< endl;
break;
case 6: cout<<"El mes tiene 30 dias y el
año no es bisiesto"<< endl;
break;
case 7: cout<<"El mes tiene 31 dias y el
2. año no es bisiesto"<< endl;
break;
case 8: cout<<"El mes tiene 31 dias y el
año no es bisiesto"<< endl;
break;
case 9: cout<<"El mes tiene 30 dias y el
año no es bisiesto"<< endl;
break;
case 10: cout<<"El mes tiene 31 dias y
el año no es bisiesto"<< endl;
break;
case 11: cout<<"El mes tiene 30 dias y
el año no es bisiesto"<< endl;
break;
case 12: cout<<"El mes tiene 31 dias y
el año no es bisiesto"<< endl;
break;
}
}
system("PAUSE");
return 0;
}