Cod sursa(job #29343)

Utilizator FlorianFlorian Marcu Florian Data 9 martie 2007 09:00:15
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include<stdio.h>
int main()
{long a,b,fav=0,pos,i,x;
int c,k,r;
float p;
FILE *f=fopen("cifre.in","r");
FILE *g=fopen("cifre.out","w");
fscanf(f,"%ld %ld %d %d",&a,&b,&c,&k);
for (i=a;i<=b;i++)
	{x=i; r=0;
	while (x!=0&&r<=k) {if (x%10==c) r++;
				 x=x/10;}
	if (r>=k) fav++;}
pos=b-a+1;
p=(float)fav/pos;
fprintf(g,"%.4f",p);
fclose(f);
fclose(g);
return 0;}