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");
    }
}