Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Jokul
Problemset: บาร์โค้ด
Language: c
Time: 0.002 second
Submitted On: 2025-05-24 15:14:22
#include <stdio.h>
int main() {
long long int b, result=0,sum=0,sum1=0,ans=0;
long long int n[13];
char a[13];
gets(a);
for(int i=0;i<13;i++)
{
if(a[i]=='0')
{
n[i]=0;
}
if(a[i]=='1')
{
n[i]=1;
}
if(a[i]=='2')
{
n[i]=2;
}
if(a[i]=='3')
{
n[i]=3;
}
if(a[i]=='4')
{
n[i]=4;
}
if(a[i]=='5')
{
n[i]=5;
}
if(a[i]=='6')
{
n[i]=6;
}
if(a[i]=='7')
{
n[i]=7;
}
if(a[i]=='8')
{
n[i]=8;
}
if(a[i]=='9')
{
n[i]=9;
}
if(i%2==0)
{
continue;
}
else
{
sum=sum+n[i];
}
}
for(int i=0;i<11;i++)
{
if(a[i]=='0')
{
n[i]=0;
}
if(a[i]=='1')
{
n[i]=1;
}
if(a[i]=='2')
{
n[i]=2;
}
if(a[i]=='3')
{
n[i]=3;
}
if(a[i]=='4')
{
n[i]=4;
}
if(a[i]=='5')
{
n[i]=5;
}
if(a[i]=='6')
{
n[i]=6;
}
if(a[i]=='7')
{
n[i]=7;
}
if(a[i]=='8')
{
n[i]=8;
}
if(a[i]=='9')
{
n[i]=9;
}
if(i%2==1)
{
continue;
}
else
{
sum1=sum1+n[i];
}
}
sum=sum*3;
if(a[12]=='0')
{
n[12]=0;
}
if(a[12]=='1')
{
n[12]=1;
}
if(a[12]=='2')
{
n[12]=2;
}
if(a[12]=='3')
{
n[12]=3;
}
if(a[12]=='4')
{
n[12]=4;
}
if(a[12]=='5')
{
n[12]=5;
}
if(a[12]=='6')
{
n[12]=6;
}
if(a[12]=='7')
{
n[12]=7;
}
if(a[12]=='8')
{
n[12]=8;
}
if(a[12]=='9')
{
n[12]=9;
}
ans=sum+sum1+n[12];
if(ans%10==0)
{
printf("YES");
}
else
{
printf("NO");
}
}