209332026-01-11 14:45:51szjVilágnaptár (45 pont)cpp17Hibás válasz 37/452ms552 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    short int a,b,c,d;
    cin >> a >> b >> c;
    short int rendes[12]= {31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365};
    short int vilag[13]= {0, 31, 61, 91, 122, 152, 182, 213, 243, 273, 304, 334, 364};
    d=rendes[b-2]+c;
    cout << a << " ";
    if(d==365)
    {
        cout << b << " VN";
        return 0;
    }
    else if(a%4==0)
    {
        if(d==182)
        {
            cout << b << " SZN";
            return 0;
        }
        if(d>59)d++;
        if(d>182)d--;
    }
    for(int i=0; i<12; i++)
    {
        if(d<=vilag[i+1])
        {
            cout << i+1 << " " << d-vilag[i];
            break;
        }
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base37/45
1Elfogadva0/01ms316 KiB
2Hibás válasz0/01ms316 KiB
3Elfogadva0/01ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Hibás válasz0/31ms500 KiB
7Elfogadva3/31ms316 KiB
8Hibás válasz0/31ms316 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/31ms316 KiB
11Elfogadva3/31ms552 KiB
12Elfogadva3/31ms316 KiB
13Elfogadva3/31ms332 KiB
14Elfogadva3/31ms332 KiB
15Elfogadva3/32ms316 KiB
16Elfogadva3/31ms316 KiB
17Elfogadva3/31ms316 KiB
18Hibás válasz0/21ms316 KiB
19Elfogadva3/31ms316 KiB