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