Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: erng

Problemset: ตรวจบัตรเครดิต

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-06 21:15:38

#include <bits/stdc++.h>
using namespace std;

long long num;
int val[40];
int j, t, k=16;

int main()
{
    cin>>num;
    val[0]=num%10;
    num/=10;
    for (int i=1; i<16; i++)
    {
        val[i]=num%10;
        num/=10;
        if (i%2==1)
        {
            val[i]*=2;
        }
        if (val[i]>9)
        {
            val[k]=val[i]%10;
            val[i]/=10;
            k++;
        }
    }
    for (int i=1; i<k; i++)
    {
        t+=val[i];
    }
    cout<<t<<" ";
    if ((10-(t%10))%10==val[0]) cout<<"yes";
    else cout<<"no";
}