Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: .n0t_gloomy.
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-29 21:16:57
#include <bits/stdc++.h>
using namespace std;
int main()
{
string x;
cin >> x;
vector<int> v(15);
for (int i = 14; i >= 0; i--)
{
v[14 - i] = x[i] - '0';
}
int checker = x[15] - '0';
for (int i = 0; i <= 14; i += 2)
{
v[i] *= 2;
if (v[i] >= 10)
{
v[i] -= 9;
}
}
for (auto it : v)
{
cout<<it<<" ";
}
cout<<"\n";
int sum = 0;
for (int i = 0; i <= 14; i++)
{
sum += v[i];
}
cout<<"sum = "<<sum;
if (10 - (sum % 10) == checker)
{
cout << "yes\n";
}
else
{
cout << "no\n";
}
return 0;
}