Submission

Status:

PP--PPPP-P

Subtask/Task Score:

70/100

Score: 70

User: Ratthathammanoon

Problemset: เลขหลักของผลคูณ

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 21:43:49

#include <stdio.h>

int main() {
    int X;
    long long int A, B, C, u = 1;

    scanf("%lld", &A);
    scanf("%lld", &B);
    scanf("%d", &X);

    C = A * B;

    long long temp = C;
    if (temp < 0) temp = -temp;
    if (temp == 0) {
        printf("0");
        return 0;
    }

    int digits = 0;
    while (temp > 0) {
        temp /= 10;
        digits++;
    }

    if (X > digits) {
        printf("-");
        return 0;
    }

    for (int i = 0; i < digits - X; i++) {
        u *= 10;
    }

    if (C < 0) C = -C;
    C /= u;
    C %= 10;

    printf("%lld", C);

    return 0;
}