220022026-01-14 12:28:35MrkzVilágnaptár (45 pont)cpp17Forditási hiba
#include <bits/stdc++.h>

using namespace std;
int Ev, Ho, Nap;
int main()
{
    cin>>Ev>>Ho>>Nap;
    if(Ho==12 && Nap==31)
        cout<<Ev<<" "<<Ho<<" VN";
    //else if(Ho==7 && Nap==1)
      //  cout<<Ev<<" "<<Ho-1<<" SZN";
    else if(Ho==1 || Ho==2)
        cout<<Ev<<" "<<Ho<<" "<<Nap;
    else{
        if(Ho==3){
            if(Ev%4!=0){
                if(Nap<3)
                    cout<<Ev<<" "<<Ho-1<<" "<<Nap+28;
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-2;
            }
            else if(Ev%4==0){
                if(Nap<2)
                    cout<<Ev<<" "<<Ho-1<<" "<<Nap+29;
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }

        }
        else if(Ho==4){
            if(Ev%4!=0){
                if(Nap==1)
                    cout<<Ev<<" "<<Ho-1<<" "<<Nap+29;
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
            else{
                cout<<Ev<<" "<<Ho<<" "<<Nap;
            }
        }
        else if(Ho==5){
            if(Ev%4!=0){
                if(Nap==1)
                    cout<<Ev<<" "<<Ho-1<<" "<<Nap+30;
                else{
                    if(Nap!=31)
                        cout<<Ev<<" "<<Ho<<" "<<Nap;
                    else
                        cout<<Ev<<" "<<Ho+1<<" "<<Nap-30;
                }

            }

        }
        else if(Ho==6){
            if(Ev%4==0){
                if(Nap!=30)
                    cout<<Ev<<" "<<Ho<<" "<<Nap+1;
                else
                    cout<<Ev<<" "<<Ho<<" SZN";
            }
            else
                cout<<Ev<<" "<<Ho<<" "<<Nap;
        }
        else if(Ho==7){
            if(Ev%4==0){
                if(Nap==1)
                    cout<<Ev<<" "<<Ho-1<<" SZN";
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
            else{
                cout<<Ev<<" "<<Ho<<" "<<Nap;
            }
        }
        else if(Ho==8){
            if(Ev%4==0){
                if(Nap==1)
                    cout<<Ev<<" "<<Ho-1<<Nap+30
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
            else{
                if(Nap!=31)
                    cout<<Ev<<" "<<Ho<<" "<<Nap;
                else
                    cout<<Ev<<" "<<Ho+1<<" "<<Nap-30;
            }
        }
        else if(Ho==9){
            if(Ev%4==0){
                if(Nap!=31)
                    cout<<Ev<<" "<<Ho<<" "<<Nap;
                else
                    cout<<Ev<<" "<<Ho+1<<" "<<Nap-30;
            }
            else{
                cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
        }
        else if(Ho==10){
            if(Ev%4!=0){
                cout<<Ev<<" "<<Ho<<" "<<Nap;
            }
            else{

                cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
        }
        else if(Ho==11){
            if(Ev%4!=0){
                if(Nap==1){
                    cout<<Ev<<" "<<Ho-1<<" "<<Nap+30;
                }
                else
                    cout<<Ev<<" "<<Ho<<" "<<Nap-1;
            }
            else{
                cout<<Ev<<" "<<Ho<<" "<<Nap;
            }
        }
        else if(Ho==12){
                cout<<Ev<<" "<<Ho<<" "<<Nap;
        }
    }
    return 0;
}
Forditási hiba
open /var/local/lib/isolate/400/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:79:48: error: expected ';' before 'else'
   79 |                     cout<<Ev<<" "<<Ho-1<<Nap+30
      |                                                ^
      |                                                ;
   80 |                 else
      |                 ~~~~