Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Alif_Sama

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-22 16:45:43

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    string c;
    cin >> c;
    int lastDigit;
    int credit[16];
    for (int i = 0; i < 16; i++) {
        credit[i] = int(c[i]) - 48;
    }
    lastDigit = credit[15];
    for (int i = 0; i < 15; i+=2) {
        credit[i] *= 2;
    }
    int sum = 0;
    for (int i = 0; i < 15; i++) {
        sum += credit[i] / 10 + credit[i] % 10;
    }
    cout << sum << "\n";
    if ((10 - (sum % 10)) % 10 == lastDigit) {
        cout << "yes";
    } else {
        cout << "no";
    }
}