51822023-04-20 17:45:07idkOszthatóság 31-gyelcpp11Wrong answer 25/503ms3760 KiB
#include <iostream>
#include<vector>
using namespace std;

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

int main()
{
    int n;
    cin>>n;
    int eredmeny,kulonbseg=n,eleje,utolso;
    eredmeny=n;
    vector <int>szamok;

    oszt31(n,szamok);

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

   

    return 0;
}
SubtaskSumTestVerdictTimeMemory
base25/50
1Accepted0/03ms1812 KiB
2Wrong answer0/02ms2052 KiB
3Wrong answer0/33ms2256 KiB
4Accepted3/33ms2616 KiB
5Accepted4/43ms2756 KiB
6Wrong answer0/42ms2772 KiB
7Wrong answer0/43ms2764 KiB
8Accepted4/43ms2884 KiB
9Accepted4/43ms3120 KiB
10Wrong answer0/43ms3300 KiB
11Accepted4/42ms3308 KiB
12Wrong answer0/43ms3560 KiB
13Wrong answer0/42ms3512 KiB
14Accepted4/43ms3644 KiB
15Accepted2/23ms3760 KiB
16Wrong answer0/22ms3724 KiB