Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: SUN
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-07 08:00:26
#include <iostream>
int main()
{
int digit = 0 , sum = 0 , counter = 0;
long long str = 0;
std::cin >> str;
int m = str % 10;
str = (str) / 10;
for(int i = 0; i < 17; i++)
{
digit = str % 10;
if (counter == 0)
{
digit = digit * 2;
counter = 1;
}
else { counter = 0; }
while(digit > 0)
{
sum = sum + digit % 10;
digit = digit / 10;
}
str = str / 10;
}
if (m == (10 -(sum % 10))% 10)
{
std::cout << "yes";
}
else
{
std::cout << "no";
}
}