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