Cod sursa(job #141901)

Utilizator ProcopliucProcopliuc Adrian Procopliuc Data 23 februarie 2008 20:25:58
Problema Cifre Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
# include <stdio.h>
long int a,b,i,c,k,l,x,q,w;
float y,z;
int main ()
{
freopen ("cifre.in","r",stdin);
freopen ("cifre.out","w",stdout);
scanf ("%li",&a);
scanf ("%li",&b);
scanf ("%li",&c);
scanf ("%li",&k);
for (i=a;i<=b;i++)
{l=0;
x=i;
while (x)
{
if ((x%10)==c)
l++;
x=x/10;
}
if (l>=k)
q++;
}
y=b-a+1;
z=q/y;
w=z*10000;
printf ("0.");
printf ("%ld",w);
x=w;
i=0;
while (x)
{
i++;
x=x/10;
}
for (l=0;l<4-i;l++)
printf ("0");
return 0;
}