Submission
Status:
Compilation Error
Subtask/Task Score:
Score: 0
User: Poon
Problemset: ตรวจบัตรเครดิต
Language: c
Time: 0.000 second
Submitted On: 2025-06-18 20:46:05
#include <stdio.h>
int main()
{
char s[20];
scanf("%s",s);
char s[20];
scanf("%s", s);
if(strlen(s)!=16) {
printf("no");
return 0;
}
int x[16];
for(int k=0;k<16;k++)
{
x[k]=s[k]-'0';
}
for(int k=0;k<15;k+=2)
{
x[k]*=2;
}
int sum=0;
for(int k=0;k<15;k++)
{
if(x[k]<10)
{
sum+=x[k];
}
else
{
sum=sum+x[k]-9;
}
//printf("%d ",x[k]);
}
//printf("%d ",sum);
if((10-(sum%10)%10)==x[15])
{
printf("yes");
}
else
{
printf("no");
}
}