Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Ballmaii
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-10 20:01:49
#include <iostream>
using namespace std;
int main()
{
string n;
int sum=0;
cin>>n;
char z = n[15];
n.erase(15,1);
for(int i=0;i<n.size();i++)
{
n[i] = n[i] -'0';
}
int i=0;
while(i<=15)
{
n[i] = n[i]*2;
if(n[i]>=10)
{
sum = sum+n[i]%10;
n[i]=n[i]/10;
}
i = i+2;
}
for(int j=0;j<15;j++)
{
sum = sum + n[j];
}
z = z -'0';
if(((10-(sum%10))%10)==z)
{
cout<<"yes";
}
else
{
cout<<"no";
}
}