Cod sursa(job #239233)

Utilizator ValyMitrea Valentin Gabriel Valy Data 4 ianuarie 2009 13:46:50
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<stdio.h>  
int main()  
{  
	long A,B,i,x;
	int c,k,nr;
	float p,j=0;
	freopen("cifre.in","r",stdin);
    freopen("cifre.out","w",stdout);	
	scanf("%ld",&A); scanf("%ld",&B); scanf("%d",&c); scanf("%d",&k);
	for (i=A;i<=B;i++)
	{
		nr=0;
		x=i;
		while (x!=0)
		{
			if (x%10==c) nr+=1;
			x/=10;
		}
		if (k<=nr) j+=1;
	}
	p=j/(B-A+1);
	printf("%f",p);
    return 0;
}