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:33:38
#include <iostream>
#include <string.h>
#include <math.h>
using namespace std;
int main() {
int i,n,sumnumber,aaa,bbb,ccc,value;
char number[16];
sumnumber = 0;
cin>>number;
value = number[15];
number[15] = 0; // step 1
number[0] = (number[0])*2;
number[2] = (number[2])*2;
number[4] = (number[4])*2;
number[6] = (number[6])*2;
number[8] = (number[8])*2;
number[10] = (number[10])*2;
number[12] = (number[12])*2;
number[14] = (number[14])*2;// step 2
for (i = 0; i<14; i++) {
if (number[2*i]>9) {
if (number[2*i] == 10) {
number[2*i] = 1;
}
if (number[2*i] == 12) {
number[2*i] = 3;
}
if (number[2*i] == 14) {
number[2*i] = 5;
}
if (number[2*i] == 16) {
number[2*i] = 7;
}
if (number[2*i] == 18) {
number[2*i] = 9;
}
}
}
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";
}
}