Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Chawin
Problemset: ตรวจบัตรเครดิต
Language: c
Time: 0.001 second
Submitted On: 2025-10-08 04:23:57
#include <stdio.h>
int main(){
char card[17];
scanf("%s", &card);
int n, r = 0;
for(int i = 0; i < 15; i++){
if(i % 2 == 0) n = (card[i]-'0')*2;
else n = (card[i]-'0');
// printf("%d ", n);
if(n > 9){
r += n%10;
r += n/10;
}
else{
r += n;
}
}
// printf("%d", r);
if((10-(r%10))%10 == (card[15]-'0')) printf("yes");
else printf("no");
return 0;
}