#include void main() { enum unJour { lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche, jourErreur } ; unJour jour1, jour2, jour3, jour4, jour5, jour6, jour7, jour8, jour9, jour10 ; int numeroDeJour1, numeroDeJour2, numeroDeJour3, numeroDeJour4, numeroDeJour5, numeroDeJour6, numeroDeJour7, numeroDeJour8, numeroDeJour9, numeroDeJour10 ; // Obtenir les données cout << "Entrez 10 jours de la semaine : " << endl << " 1 pour lundi " << endl << " 2 pour mardi " << endl << " 3 pour mercredi " << endl << " 4 pour jeudi " << endl << " 5 pour vendredi " << endl << " 6 pour samedi " << endl << " 7 pour dimanche " << endl << "Votre choix : " ; cin >> numeroDeJour1 >> numeroDeJour2 >> numeroDeJour3 >> numeroDeJour4 >> numeroDeJour5 >> numeroDeJour6 >> numeroDeJour7 >> numeroDeJour8 >> numeroDeJour9 >> numeroDeJour10 ; switch( numeroDeJour1 ) { case 1 : jour1 = lundi ; break ; case 2 : jour1 = mardi ; break ; case 3 : jour1 = mercredi; break ; case 4 : jour1 = jeudi ; break ; case 5 : jour1 = vendredi; break ; case 6 : jour1 = samedi ; break ; case 7 : jour1 = dimanche; break ; default: jour1 = jourErreur ; } switch( numeroDeJour2 ) { case 1 : jour2 = lundi ; break ; case 2 : jour2 = mardi ; break ; case 3 : jour2 = mercredi; break ; case 4 : jour2 = jeudi ; break ; case 5 : jour2 = vendredi; break ; case 6 : jour2 = samedi ; break ; case 7 : jour2 = dimanche; break ; default: jour2 = jourErreur ; } switch( numeroDeJour3 ) { case 1 : jour3 = lundi ; break ; case 2 : jour3 = mardi ; break ; case 3 : jour3 = mercredi; break ; case 4 : jour3 = jeudi ; break ; case 5 : jour3 = vendredi; break ; case 6 : jour3 = samedi ; break ; case 7 : jour3 = dimanche; break ; default: jour3 = jourErreur ; } switch( numeroDeJour4 ) { case 1 : jour4 = lundi ; break ; case 2 : jour4 = mardi ; break ; case 3 : jour4 = mercredi; break ; case 4 : jour4 = jeudi ; break ; case 5 : jour4 = vendredi; break ; case 6 : jour4 = samedi ; break ; case 7 : jour4 = dimanche; break ; default: jour4 = jourErreur ; } switch( numeroDeJour5 ) { case 1 : jour5 = lundi ; break ; case 2 : jour5 = mardi ; break ; case 3 : jour5 = mercredi; break ; case 4 : jour5 = jeudi ; break ; case 5 : jour5 = vendredi; break ; case 6 : jour5 = samedi ; break ; case 7 : jour5 = dimanche; break ; default: jour5 = jourErreur ; } switch( numeroDeJour6 ) { case 1 : jour6 = lundi ; break ; case 2 : jour6 = mardi ; break ; case 3 : jour6 = mercredi; break ; case 4 : jour6 = jeudi ; break ; case 5 : jour6 = vendredi; break ; case 6 : jour6 = samedi ; break ; case 7 : jour6 = dimanche; break ; default: jour6 = jourErreur ; } switch( numeroDeJour7 ) { case 1 : jour7 = lundi ; break ; case 2 : jour7 = mardi ; break ; case 3 : jour7 = mercredi; break ; case 4 : jour7 = jeudi ; break ; case 5 : jour7 = vendredi; break ; case 6 : jour7 = samedi ; break ; case 7 : jour7 = dimanche; break ; default: jour7 = jourErreur ; } switch( numeroDeJour8 ) { case 1 : jour8 = lundi ; break ; case 2 : jour8 = mardi ; break ; case 3 : jour8 = mercredi; break ; case 4 : jour8 = jeudi ; break ; case 5 : jour8 = vendredi; break ; case 6 : jour8 = samedi ; break ; case 7 : jour8 = dimanche; break ; default: jour8 = jourErreur ; } switch( numeroDeJour9 ) { case 1 : jour9 = lundi ; break ; case 2 : jour9 = mardi ; break ; case 3 : jour9 = mercredi; break ; case 4 : jour9 = jeudi ; break ; case 5 : jour9 = vendredi; break ; case 6 : jour9 = samedi ; break ; case 7 : jour9 = dimanche; break ; default: jour9 = jourErreur ; } switch( numeroDeJour10 ) { case 1 : jour10 = lundi ; break ; case 2 : jour10 = mardi ; break ; case 3 : jour10 = mercredi; break ; case 4 : jour10 = jeudi ; break ; case 5 : jour10 = vendredi; break ; case 6 : jour10 = samedi; break ; case 7 : jour10 = dimanche; break ; default: jour10 = jourErreur ; } cout << endl << "Vous avez choisi : " ; switch( jour1 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour2 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour3 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour4 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour5 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour6 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour7 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour8 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << ", " ; switch( jour9 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << " et " ; switch( jour10 ) { case lundi : cout << "lundi" ; break ; case mardi : cout << "mardi" ; break ; case mercredi : cout << "mercredi"; break ; case jeudi : cout << "jeudi" ; break ; case vendredi : cout << "vendredi"; break ; case samedi : cout << "samedi" ; break ; case dimanche : cout << "dimanche"; break ; default : cout << "***erreur***"; } cout << "." ; cout << endl << endl << endl ; }