Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: mrblbb
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 22:13:53
#include <stdio.h>
int main(){
char n[16];
scanf("%s", n);
int sum=0;
for (int i=0; i<15;i++){
if (i%2==0){
if (2* (n[i]-'0')<10){
sum += 2* (n[i]-'0');
} else {
int a = 2* (n[i]-'0');
sum+= a/10;
sum+= a%10;
}
} else {
sum += n[i] - '0';
}
}
if ((10-(sum%10))%10== n[15]-'0'){
printf("yes");
} else {
printf("no");
}
}