#include int nbjourmois(int,bool); int saisieJour(int,bool); int saisieMois(); int saisieAnnee(); void affichejour(); bool estbissextile(int); int nbjourmois(int,bool); int compteJours(int,int,bool); int compteanneebissextile(int); void codeJourAnnee(int,int,int); int main () { int jour, mois, annee; annee = saisieAnnee (); mois= saisieMois (); jour= saisieJour(mois, estbissextile(annee)); codeJourAnnee(jour,mois,annee ); return 0; } int saisieJour (int mois, bool bissextile) { int enter; std::cout<<"Entrez le jour " << std::endl; std::cin>>enter; if ( enter > nbjourmois(mois, bissextile) || enter < 1) { std::cout<< " Jour incorrect" << std::endl; enter = saisieJour ( mois, bissextile); } return enter; } int saisieMois () { int enter; std::cout<<"Entrez le mois"<>enter; if ( enter < 1 || enter > 12 ) { std::cout<<"Mois incorrect"<>enter; return enter; } void affichejour ( int jour) { switch ( jour ) { case 0 : std::cout<<"Lundi"< 2000 ) { rslt += estbissextile(annee) ? compteJours(jour, mois, true) : compteJours(jour, mois, false); rslt += (annee-2000)*365 + compteanneebissextile(annee)+1; } else { rslt += compteJours(jour,mois, estbissextile(annee)); } std::cout<<"Le "<