Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: ztmy_

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-12 14:11:24

#include <iostream>
using namespace std;

int main(){
    long long  n;
    int last = 0;
    int arr1[15] = {0};
    int sum = 0;
    cin >> n;
    last = n%10;
    n /= 10;
    for (int i = 0; i < 15; i++){
        arr1[i] = n%10;
        n /= 10;
        if (i % 2 == 0) arr1[i] *= 2;
        if (arr1[i] >= 10) {
            sum += arr1[i] / 10;
            sum += arr1[i] % 10;
        }
        else sum += arr1[i];
    }
    int R = sum % 10;
    if ((10-R)%10 == last) cout << "yes";
    else cout << "no";
}