#include <iostream>
#include<stdio.h>
#include<math.h>
{
double sum=0;
for(int i=1;i<=n;++i)
sum+=1.0/i;
printf("%.3lf\n",sum);
}*/
int main()
{
//*****统计stat
/*int i,n,m,count=0,*a;
scanf("%d",&n);
a=new int[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(i=0;i<n;i++)
if(a[i]<m)
count++;
printf("%d\n",count);*/
//*****调和级数
/*int n;
scanf("%d",&n);
harmony(n);*/
//approximation近似计算PI
/*int i=1,sign=-1;
double sum=0,t;
for(;1.0/(2*i-1)>=1.0e-6;i++)
{
sign=-sign;
t=1.0/(2*i-1)*sign;
sum+=t;
}
printf("%.15lf\n",sum*4);*/
//子序列的和subsequence
/*int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
double sum=0;
for(int i=n;i<=m;i++)
sum+=1.0/i/i;
printf("%.5lf\n",sum);}*/
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%.*lf\n",c,a*1.0/b);
return 0;
}
#include<stdio.h>
#include<math.h>
using namespace std;
/*****调和级数******/
/*void harmony(int n){
double sum=0;
for(int i=1;i<=n;++i)
sum+=1.0/i;
printf("%.3lf\n",sum);
}*/
int main()
{
//*****统计stat
/*int i,n,m,count=0,*a;
scanf("%d",&n);
a=new int[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(i=0;i<n;i++)
if(a[i]<m)
count++;
printf("%d\n",count);*/
//*****调和级数
/*int n;
scanf("%d",&n);
harmony(n);*/
//approximation近似计算PI
/*int i=1,sign=-1;
double sum=0,t;
for(;1.0/(2*i-1)>=1.0e-6;i++)
{
sign=-sign;
t=1.0/(2*i-1)*sign;
sum+=t;
}
printf("%.15lf\n",sum*4);*/
//子序列的和subsequence
/*int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
double sum=0;
for(int i=n;i<=m;i++)
sum+=1.0/i/i;
printf("%.5lf\n",sum);}*/
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%.*lf\n",c,a*1.0/b);
return 0;
}