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
}