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";
}
}