Submission

Status:
[-SSSSSSSSS]

Score: 0

User: www._.

Problemset: บาร์โค้ด

Language: cpp

Time: 0.003 second

Submitted On: 2024-11-03 10:19:23

#include <iostream>
#include <string>
using namespace std;

int main() {
  string code; 
  cin >> code;
  int sumeven = 0 ;
  int sumodd = 0 ;
  for (int i = 1; i < 13; i+=2) 
  {
    /*cout << int (code[i]-48) ;
    cout << " ";*/
    sumeven = sumeven+code[i]-48;
  }
  //cout <<sumeven * 3 << "\n";
  for (int i = 0; i <= 10; i+=2) 
    {
      /*cout << int (code[i]-48) ;
      cout << " ";*/
      sumodd = sumodd+code[i]-48;
    }
  sumeven = sumeven*3;
  /*cout <<"sumodd ="<<sumodd << "\n";
  cout <<"sumeven ="<<sumeven << "\n";
  cout <<int(code[12]-'0')<<"\n";*/
  if (((sumodd+sumeven+(code[12]-'0'))%10 == 0))
  {
    cout << "Yes";
  }
  else 
  {
    cout << "No";
  }
  return 0;
}