51782023-04-20 17:43:25BalintGezaOszthatóság 31-gyelcpp14Wrong answer 48/503ms4248 KiB
#include <bits/stdc++.h>

using namespace std;

void oszt31(int a, vector<int> &vec)
{
    int kulombseg;
    if(a<0)
        cout<<"NEM\n";
    else if(a==0)
        cout<<"IGEN\n";
    else
    {
        int eleje=a/10;
        int utolso=a%10;
        int kulombseg=eleje-3*utolso;
        vec.push_back(kulombseg);
        oszt31(kulombseg, vec);
    }
}

int main()
{
    int szam;
    cin>>szam;
    int  kulombseg=szam, eleje, utolso, i;
    vector<int> a;
    vector<int> szamok;

    oszt31(szam, szamok);

    if(szamok.back()==0)
        for(int x:szamok)
            cout<<x<<" ";
    else if (szamok.back()<0)
        for(i=0;i<szamok.size()-1;i++)
            cout<<szamok.at(i)<<" ";
    else if(szamok.size()==1)
            cout<<endl;

    /*do
    {
        eleje=kulombseg/10;
        utolso=kulombseg%10;
        kulombseg=eleje-3*utolso;
        a.push_back(kulombseg);

    }while(kulombseg>0);

    if(kulombseg==0)
    {
        cout<<"IGEN"<<endl;
        for(i=0;i<a.size();i++)
            cout<<a.at(i)<<" ";
    }
    else
    {
        cout<<"NEM"<<endl;
        for(i=0;i<a.size();i++)
        {
            if(a.at(i)>0)
                cout<<a.at(i)<<" ";
        }
        cout<<endl;
    }*/
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base48/50
1Accepted0/03ms1816 KiB
2Accepted0/03ms2052 KiB
3Accepted3/33ms2216 KiB
4Accepted3/33ms2428 KiB
5Accepted4/42ms2516 KiB
6Accepted4/43ms2640 KiB
7Accepted4/43ms2892 KiB
8Accepted4/43ms3104 KiB
9Accepted4/43ms3316 KiB
10Accepted4/43ms3396 KiB
11Accepted4/43ms3524 KiB
12Accepted4/43ms3636 KiB
13Accepted4/43ms3848 KiB
14Accepted4/43ms4052 KiB
15Accepted2/23ms4128 KiB
16Wrong answer0/23ms4248 KiB