Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: chickennuggget
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-14 17:52:50
#include<iostream>
#include<string>
using namespace std;
int main()
{
string c;
int n=0;
int num[15]={0};
cin>>c;
int c_last=c[15]-48;
for(int i=0;i<15;i++)
{
num[i]=c[i]-48;
}
/* for(int i=0;i<15;i++)
{
cout<<num[i]<<" ";
}
cout<<"\n";*/
for(int i=0;i<15;i++)
{
if(i%2==0)
{
num[i]=num[i]*2;
}
if(num[i]>=10)
{
num[i]=num[i]%10;
n+=1;
}
n+=num[i];
//cout<<num[i]<<" ";
}
//cout<<n;
if((10 - (n % 10)) % 10 == c_last)
{
cout<<"yes";
}
else
{
cout<<"no";
}
return 0;
}