Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: theem1502

Problemset: บาร์โค้ด

Language: c

Time: 0.001 second

Submitted On: 2025-09-11 20:11:50

#include <stdio.h>

int main() {
    char num[14];
    scanf("%s", num);
    int checkdigit = num[12] - '0';
    int evensum = 0;
    int oddsum = 0;
    for (int i = 11; i >= 0; i--) {

        if (i % 2 == 1) {
            evensum += num[i] - '0';

        }
        else if(i % 2 == 0) {
            oddsum += num[i] - '0';

        }
    }

    evensum *= 3;

    if ((evensum + oddsum + checkdigit) % 10 == 0) {
        printf("%s", "yes");
    }
    else {
        printf("%s", "no");
    }
}