import sys
def divide(a, b, n):
int_part = a // b
rem = a % b
decimals = []
for _ in range(n):
if rem == 0:
decimals.append('0')
continue
rem *= 10
digit = rem // b
decimals.append(str(digit))
rem %= b
return f"{int_part}.{''.join(decimals)}"
input_data = sys.stdin.read().split()
i = 0
while i + 2 < len(input_data):
a = int(input_data[i])
b = int(input_data[i+1])
n = int(input_data[i+2])
print(divide(a, b, n))
i += 3
import sys
from decimal import Decimal, getcontext
from decimal import ROUND_DOWN
getcontext().prec = 10010
for line in sys.stdin:
parts = line.strip().split()
if len(parts) != 3:
continue
a = int(parts[0])
b = int(parts[1])
n = int(parts[2])
quotient = Decimal(a) / Decimal(b)
scale = Decimal('1e-' + str(n))
result = quotient.quantize(scale, rounding=ROUND_DOWN)
print(f"{result:.{n}f}")