#include<iostream>
#include<stdlib.h>

using namespace std;

int main()
{
    //Deklaration der Variablen
    int monat;
    int jahr;
    
    //Eingabe der Monatszahl (1 für Januar, 2 für Februar, usw. usf.)
    cout << "Bitte geben Sie einen Monatszahl ein (1-12): ";
    cin >> monat;
    cout << endl;
    
    //Eingabe der Jahreszahl (Zum berechnen der Schaltjahre)
    cout << "Bitte geben Sie eine Jahreszahl ein: ";
    cin >> jahr;
    cout << endl;


    //Ausgabe der Tage durch switch
    
    
    switch(monat)          //Übergabe des Inhalts von monat an die switch funktion
    {
    case 1:                //Fall1 Wenn monat = 1
         cout << "Der Monat hat 31 Tage";
         break; 
    
    case 2:                 //Fall2 wenn monat = 2
         
         //Berechnung der Schaltjahre
         
         if(jahr%4 != 0 || jahr%100==0 && jahr%1000!=0)
                  {
                  cout << "Der Monat hat 28 Tage";
                  cout << endl << endl;                    
                  }
                  else
                  {
                  cout << "Schaltjahr Der Februar hat 29 Tage";
                  cout << endl << endl;    
                  }
    break;
    
    
    case 3: 
         cout << "Der Monat hat 31 Tage"; 
         break;  
    case 4: 
         cout << "Der Monat hat 30 Tage";
         break;     
    case 5:
         cout << "Der Monat hat 31 Tage";
         break; 
         
    case 6:   
         cout << "Der Monat hat 31 Tage";
         break;
          
    case 7:
         cout << "Der Monat hat 31 Tage";
         break; 
              
    case 8: 
         cout << "Der Monat hat 31 Tage";
         break; 
         
    case 9:   
         cout << "Der Monat hat 31 Tage";
         break; 
       
    case 10:  
         cout << "Der Monat hat 31 Tage";
         break;  
         
    case 11:    
         cout << "Der Monat hat 31 Tage";
         break;     
         
    case 12:   
         cout << "Der Monat hat 31 Tage";
         break; 
   
    
    //Default ausgabe wenn monat >12 oder < 1 ist
    
    default:
    cout << "Der Wert liegt nicht zwischen 1 und 12" << endl;
    }
    
       
       system("Pause");
       return 0;
       
}



          

