139332025-01-09 11:41:08BravoVilágnaptár (45 pont)cpp17Hibás válasz 36/451ms316 KiB
#include <iostream>

using namespace std;

int main()
{
    int e,h,n;
    cin >> e >> h >> n;
    if(e%4==0){
        if(h==12){
            if(n==31){
                cout << e << " " << h << " VN";
            }
            else{
                cout << e << " " << h << " " << n;
            }
        }
        else if(h==7){
            if(n==1){
                cout << e << ' ' << h-1 << " " << "SZN";
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==8){
            if(n==1){
                cout << e << " " << h-1 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==3){
            if(n==1){
                cout << e << " " << 2 << " " << 29;
            }
            if(n==2){
                cout << e << " " << 2 << " " << 30;
            }
            else{
                cout << e << ' ' << h << " " << n-2;
            }
        }
        else if(h==4){
            if(n==1){
                cout << e << " " << 3 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
             }
        }
        else if(h==5){
            if(n==1){
                cout << e << " " << 4 << " " << 30;
            }
            if(n==2){
                cout << e << ' ' << 4 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-2;
            }
        }
        else if(h==6){
            if(n==1){
                cout << e << " " << 5 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else{
            cout << e << " " << h << " " << n;
        }

    }
    else{
        if(h==12){
            if(n==31){
                cout << e << " " << h << " VN";
            }
        }
        else if(h==3){
            if(n==1){
                cout << e << " " << 2 << " " << 29;
            }
            if(n==2){
                cout << e << " " << 2 << " " << 30;
            }
            else{
                cout << e << ' ' << h << " " << n-2;
            }
        }
        else if(h==4){
            if(n==1){
                cout << e << " " << 3 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
             }
        }
        else if(h==5){
            if(n==1){
                cout << e << " " << 4 << " " << 30;
            }
            if(n==2){
                cout << e << ' ' << 4 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-2;
            }
        }
        else if(h==6){
            if(n==1){
                cout << e << " " << 5 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==7){
            if(n==1){
                cout << e << " " << 6 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==8){
            if(n==1){
                cout << e << " " << 7 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else{
            cout << e << " " << h << " " << n;
        }
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base36/45
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva0/01ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva3/31ms316 KiB
7Hibás válasz0/31ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/31ms316 KiB
11Hibás válasz0/31ms316 KiB
12Elfogadva3/31ms316 KiB
13Elfogadva3/31ms316 KiB
14Elfogadva3/31ms316 KiB
15Elfogadva3/31ms316 KiB
16Elfogadva3/31ms316 KiB
17Elfogadva3/31ms316 KiB
18Elfogadva2/21ms316 KiB
19Hibás válasz0/31ms316 KiB