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