Submission
Status:
[PPPP-SSSSS]
Score: 0
User: Jokul
Problemset: ตรวจบัตรเครดิต
Language: c
Time: 0.001 second
Submitted On: 2025-03-04 14:46:54
#include<stdio.h>
int main(){
long long int c,result=0;
int n[16],i;
scanf("%lld",&c);
for(i=0;i<16;i++)
{
n[i]=c%10;
c=c/10;
}
for(int i=1;i<16;i++)
{
if(i%2==1)
{
n[i]=2*n[i];
}
else
continue;
}
for(int i=1;i<16;i++)
{
if(n[i]>9)
{
result=result+(n[i]-9);
}
else
result=result+n[i];
}
if(10-(result%10)==n[0])
{
printf("yes");
}
else
printf("no");
}