Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: qwert

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-07 21:28:32

#include <iostream>
using namespace std;

int main() 
{
    int arr[16], box[15], r = 0;

    for (int i = 0; i < 16; i++) {
        cin >> arr[i];
    }

    for (int i = 0; i < 15; i++) {
        box[i] = arr[i];
    }

    for (int i = 0; i < 15; i++) {
        if (i % 2 == 0) {
            arr[i] = box[14 - i] * 2;
        } else {
            arr[i] = box[14 - i];
        }
    }

    for (int i = 0; i < 15; i++) {
        if (arr[i] < 10) {
            r += arr[i];
        } else {
            r += (arr[i] % 10) + (arr[i] / 10);
        }
    }

    if (((10 - r % 10) % 10) == arr[15]) {
        cout << "yes";
    } else {
        cout << "no";
    }
}