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