Pagini recente » Cod sursa (job #1869949) | Cod sursa (job #2158733) | Cod sursa (job #3254539) | Cod sursa (job #204933) | Cod sursa (job #885333)
Cod sursa(job #885333)
#include<stdio.h>
FILE *f = fopen("cifre.in","r");
FILE *g = fopen("cifre.out","w");
int A,B,C,K,Sol;
void citire(void)
{
fscanf(f,"%d %d %d %d",&A,&B,&C,&K);
}
inline int nrCifre(int A,int K)
{
int nr = 0;
for(;A;A/=10)
nr += (A%10 == K);
return nr;
}
void Rezolvare(void)
{
for(int i=A;i<=B;i++)
Sol += (nrCifre(i,K) >= C);
}
int main()
{
citire();
Rezolvare();
fprintf(g,"%.4lf\n",(double)Sol/(B-A+1));
}