Cod sursa(job #8703)

Utilizator hpetru_bzHlihor Petru hpetru_bz Data 25 ianuarie 2007 13:12:11
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<fstream.h>
#include<math.h>
int main()
   {
   ifstream fin("cifre.in");
   ofstream fout("cifre.out");
   long int A,B;
   long c,k,i,j,x,y;
   double p;
   fin>>A;
   fin>>B;
   fin>>c;
   fin>>k;
    
   i=A;
   y=0;
   while(i<=B)
      {
      j=i;
      x=0;
      while(j>0)
	{
	if(j%10==c)x=x+1;
	j=j/10;
	}
      if(x>=k)y=y+1;
      i=i+1;
	}
   fout.precision(4);
   p=(double)y/(B-A+1);
   fout<<p<<"\n";
   fin.close();
   fout.close();
return 0;
   }