Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: jeeno987
Problemset: เลขหลักของผลคูณ
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-10 18:17:26
#include <iostream>
#include <string>
using namespace std;
// Reads A, B, x as the first three numbers in the input (also works if a line is written like "A = 25").
int main() {
long long v[3] = {0, 0, 0};
int k = 0;
char c;
bool in = false;
while (k < 3 && cin.get(c)) {
if (c >= '0' && c <= '9') { v[k] = v[k] * 10 + (c - '0'); in = true; }
else if (in) { k++; in = false; }
}
long long p = v[0] * v[1];
string s = "";
if (p == 0) s = "0";
while (p > 0) { s = char('0' + p % 10) + s; p /= 10; }
long long x = v[2];
if (x >= 1 && x <= (long long)s.size()) cout << s[x - 1] << '\n';
else cout << "_" << '\n';
return 0;
}