Cod sursa(job #554852)

Utilizator n3msizN3msiz n3msiz Data 15 martie 2011 09:55:29
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<stdio.h>
int a,b,c,k,itv,nr,sol,x,i;

int main(){
	FILE*f=fopen("cifre.in","r");
	FILE*g=fopen("cifre.out","w");
	
	fscanf(f,"%d %d %d %d",&a,&b,&c,&k);
	
	itv=b-a+1;
	for(i=1;i<=itv;i++){
		x=a+i;
		nr=0;
		while(x){
			if(x%10==c)
				nr++;
			x/=10;
		}
		if(nr>=k)
			sol++;
	}
	
	fprintf(g,"%.4lf",(double)sol/itv);
	
	fclose(f);
	fclose(g);
	return 0;
}