Проверка за високосна година (и валидна дата)

Да се провери дали числото, което е въведено е валидна година и дали годината е високосна.

** По желание: да се направи проверка за 3 въведени числа дали са валидна дата (ден, месец и година).

Публикувано в 11в с етикети . Постоянна връзка.

4 Responses to Проверка за високосна година (и валидна дата)

  1. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int godina;
        cout<<"Vavedi godina: ";
        cin>>godina;
        
        if (godina>0) {
            if ( (godina%4 == 0) || (godina%400 == 0) )
                cout<<"Godinata e visokosna"<<endl;
            else
                cout<<"Godinata ne e visokosna"<<endl;      
        } else cout<<"Ne e validna godina"<<endl;
        
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int a;
        cout<<"Vyvedete chislo: " <<endl;
        cin>>a;
        if (a>0)
        {
           cout<<"Chisloto e validna godina"<<endl;
           if (((a%4==0)||(a%400==0))&&(a%100==0))
               cout<<"Godinata e visokosna"<<endl;
        }
        else cout<<"Nqma takava godina"<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }

Вашият коментар