Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: erng
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-06 20:07:51
#include <bits/stdc++.h>
using namespace std;
int num, val[30];
int j, t, k=13;
int main()
{
cin>>num;
val[0]=num%10;
num/=10;
for (int i=1; i<13; 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=0; i<k; i++)
{
t+=val[i];
}
if ((10-(t%10))%10==val[0]) cout<<"yes";
else cout<<"no";
}