Submission

Status:
PPPPPPPPPP

Score: 100

User: kami

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

Language: cpp

Time: 0.001 second

Submitted On: 2024-10-16 19:01:25

#include <stdio.h>
#define ll long long

int len_digit(ll mul){
    int count = 0;
    while(mul > 0){
        mul/=10;
        count++;
    }
    return count;
}

int digits(ll mul, int x){
    for(int i = len_digit(mul); i > 0; i--){
        if(i == x){
            return mul%10;
        }
        else{
            mul/=10;
        }
    }
}

int main(){
    int a, b, x;
    ll mul = 1;
    scanf("%d %d %d",&a,&b,&x);
    mul = a*b;
    if(len_digit(mul) < x || x <= 0){
        printf("_");
    }
    else{
        printf("%d",digits(mul, x));
    }
}