Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Prap

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-23 15:46:45

#include <iostream>
#include <string.h>
#include <math.h>
using namespace std;
int main() {
	int i,n,sumnumber,aaa,bbb,ccc,value;
	char number[16];
	char numhold[16];
	sumnumber = 0;
	cin>>number;
	for (i = 0; i<14; i++) {
		numhold[i] = number[i];
	}
	
	value = number[15];
	number[15] = 0; // step 1	
	for (i = 0; i<14; i=i+2) {
		if (number[i] = 1) {
			number[i] = 2;
		}
		else if (number[i] = 2) {
			number[i] = 4;
		}
		else if (number[i] = 3) {
			number[i] = 6;
		}
		else if (number[i] = 4) {
			number[i] = 8;
		}
		else if (number[i] = 5) {
			number[i] = 1;
		}
		else if (number[i] = 6) {
			number[i] = 3;
		}
		else if (number[i] = 7) {
			number[i] = 5;
		}
		else if (number[i] = 8) {
			number[i] = 7;
		}
		else if (number[i] = 9) {
			number[i] = 9;
		}
		else if (number[i] = 0) {
			number[i] = 0;
		}
	}
	for (i = 0; i<14; i=i+2) {
		number[i] = numhold[i];
	}
	for (i = 0; i<14; i++) {
		sumnumber = sumnumber + number[i];
	}
	aaa = sumnumber%10;
	bbb = 10-aaa;
	ccc = bbb%10;
	if (value = ccc) {
		cout<<"yes";
	}
	else {
		cout<<"no";
	}
}