Cod sursa(job #34024)

Utilizator RobytzzaIonescu Robert Marius Robytzza Data 19 martie 2007 23:30:40
Problema Cifre Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<fstream.h>
int main(){
ifstream fin("cifre.in");
ofstream fout("cifre.out");
long int a,b,x,p=1;
double z=0;
short  c,k=0,nr=0,s=0;
fin>>a>>b>>c>>k;
while (s<k-1) {
	s++;
	p*=10;}
for (long int i=p;i<=b;i++){
		    x=i;
		    nr=0;
		for (;x!=0;x/=10)
		     if (x%10==c)
			 nr++;
		if (nr>=k)
		    z++;}
long int h=b-a;
  z/=(h+1);
fout<<int(z);
z*=10000;
fout<<"."<<int(z);
fin.close();
fout.close();
return 0;
}