92142024-02-18 18:11:40KristófTáblajáték 2 (70 pont)cpp17Hibás válasz 23/703ms3960 KiB
#include <iostream>

using namespace std;
struct poz{

int sor;
int hely;

}typedef poz;

int main()
{
    struct poz tabla;
    tabla.sor=0;
    tabla.hely=0;
    int n;
    int num;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>num;
        if(num==0){
            tabla.sor++;
            tabla.hely=tabla.hely*3;
        }
        else if(num==1){
            tabla.sor++;
            tabla.hely=tabla.hely*3+1;
        }
        else if(num==2){
            tabla.sor++;
            tabla.hely=tabla.hely*3+2;
        }
        else if(num==3){
            tabla.sor--;
            tabla.hely=tabla.hely/3;
        }
        else if(num==4){
            tabla.hely--;
        }
        else{
            tabla.hely++;
        }

    }
    cout<<tabla.sor<<endl;
    if(tabla.hely<3){
        cout<<tabla.hely;
        return 0;
    }
    int szamm=(tabla.hely/3*10)+tabla.hely%3;
    cout<<szamm;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base23/70
1Elfogadva0/03ms1880 KiB
2Hibás válasz0/03ms2112 KiB
3Részben helyes1/23ms2364 KiB
4Részben helyes1/33ms2608 KiB
5Részben helyes1/32ms2696 KiB
6Részben helyes1/33ms3104 KiB
7Részben helyes1/33ms3184 KiB
8Részben helyes1/33ms3312 KiB
9Részben helyes1/33ms3516 KiB
10Részben helyes1/33ms3544 KiB
11Részben helyes1/33ms3544 KiB
12Részben helyes1/33ms3556 KiB
13Részben helyes1/33ms3808 KiB
14Részben helyes1/33ms3708 KiB
15Részben helyes1/42ms3712 KiB
16Részben helyes1/43ms3720 KiB
17Részben helyes1/43ms3728 KiB
18Részben helyes1/43ms3816 KiB
19Részben helyes1/43ms3740 KiB
20Részben helyes1/43ms3736 KiB
21Részben helyes1/43ms3868 KiB
22Részben helyes1/43ms3948 KiB
23Elfogadva3/33ms3960 KiB