Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: erng
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-06 21:15:59
#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];
}
if ((10-(t%10))%10==val[0]) cout<<"yes";
else cout<<"no";
}