38682023-03-03 12:40:10EyusieOszthatóság 31-gyelcpp17Hibás válasz 21/504ms4188 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int main()
{
    vector<char> szam;
    string str;
    cin >> str;
    int a;
    int ertek;
    if(!stoi(str)%31) cout << "IGEN\n";
    else cout << "NEM\n";
    int kiirt = 0;
    while(true)
    {
        a = str[str.size()-1] - '0';
        str.pop_back();
        ertek = stoi(str);
        ertek-=3*a;
        if(ertek <= 0)
        {
            if(ertek == 0)
            {
                cout << 0;
            }
            if(kiirt == 0) cout << "\n"
;            break;
        }
        str = to_string(ertek);
        cout << str << " ";
        kiirt++;

    }

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/50
1Hibás válasz0/03ms2084 KiB
2Elfogadva0/02ms2236 KiB
3Elfogadva3/33ms2452 KiB
4Hibás válasz0/32ms2532 KiB
5Hibás válasz0/43ms2780 KiB
6Elfogadva4/42ms2988 KiB
7Elfogadva4/43ms3084 KiB
8Hibás válasz0/42ms3200 KiB
9Hibás válasz0/43ms3444 KiB
10Elfogadva4/42ms3564 KiB
11Hibás válasz0/42ms3692 KiB
12Futási hiba0/44ms4188 KiB
13Elfogadva4/43ms3856 KiB
14Hibás válasz0/42ms3864 KiB
15Hibás válasz0/22ms3864 KiB
16Elfogadva2/22ms3976 KiB