Método 1:
//Codificado por: sAfOrAs //Código Fuente: IDENTIFICA CUANTOS DIAS TIENE EL MES. #include<iostream> using namespace std; int main() { int d,m,a; cout<<"\t\t\tNUMERO DE DIAS DE UN MES\n"; //'d' representa los dias 'm' representa al mes y 'a' al año. cout<<"ingrese mes y a"<<char(164)<<"o mm aa:\n"; //el caracter 164 me muestra la letra 'ñ' cin>>m>>a; if(m>12||m<1) cout<<"El mes ingresado es invalido\n"; else { switch (m) { case 1:case 3:case 5:case 7:case 8:case 10:case 12: d = 31;break; case 4: case 6:case 9:case 11: d=30;break; case 2: if ((a%4==0)&&(a%100!=0)||(a%400==0)) d=29; else d=28;break; } cout<<d<<" Dias"<<endl; } cin.ignore(); return 0; }
Método 2:
//Codificado por: sAfOrAs //DETERMINAR LA CANTIDAD DE DIAS QUE PASARON HASTA LA FECHA. #include<iostream> using namespace std; int main() { int m,a; cout<<"Ingrese mes y a"<<char(164)<<"o"<<endl; cin>>m>>a; if((a%4)==0) cout<<"365 dias"<<endl; else cout<<"364 dias"<<endl; cin.ignore(); return 0; }
Muy buenos aportes, me sirvió bastante. Muchad gracias.