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:25:54
#include <iostream>
using namespace std;
int main()
{
int arr[16],box[16],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=r+arr[i];
}
else{
r=r+(arr[i]%10)+1;
}
}
if(((10-(r%10))%10)==arr[15]){
cout<<"yes";
}
else{
cout<<"no";
}
// for(int i=0; i<15; i++){
// cout<<arr[i]<<" ";
// }
// 5490123456789128
}