Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: PROb221

Problemset: ตรวจบัตรเครดิต

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-04 17:48:19

//bkk67 ข้อ5
#include <iostream>
#include <string>
#include <cstring>
using namespace std;

int main() 
{
    string str;
    cin >> str;
    int arr[15],i,last,sum=0;
    for(i=0;i<15;i++) {
      arr[i]=(int)(str[i]-48);
      if(i%2==0) {
        arr[i]*=2;
      }
      if(arr[i]>=10) {
        arr[i]=(arr[i]%10)+1;
      }
      sum+=arr[i];
    }
    last=(int)(str[15]-48);
    if((10-(sum%10))%10==last) {
      cout << "yes";
    }
    else {
      cout << "no";
    }
    return 0;
}