Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: APNICHANAN

Problemset: บาร์โค้ด

Language: c

Time: 0.001 second

Submitted On: 2025-09-25 16:07:07

#include <stdio.h>
#include <math.h>
int main()
{
    char a[13] = "";
    scanf("%s", &a);
    int sum1 = 0, sum2 = 0;
    for (int i = 1; i < 12; i++)
    {
        if ((i + 1) % 2 == 0)
            sum1 += a[i] - 48;
        else
            sum2 += a[i] - 48;
    }
    sum1 *= 3;
    int k = sum1;
    for (int i = 1; i >= 0; i++)
    {
        if (sum1 > pow(10, i))
        {
            k -= (k % 10);
            k = k / 10;
        }
        else
            break;
    }
    if ((sum1 + sum2 + k) % 10 == 0)
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
}