Cod sursa(job #155831)

Utilizator waterswordStefan Cristian watersword Data 12 martie 2008 10:42:18
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include<iostream.h>
#include<fstream.h>
#include<iomanip.h>
int cifre(int n,int i)
{int nr=0;
while(n)
{if(n%10==i)
nr++;
n/=10;
}
return nr;
}

int main()
{
int a,b,c,k,i,nr=0;
 ifstream f("cifre.in");
 ofstream g("cifre.out");
 f>>a>>b>>c>>k;
 for(i=a;i<=b;i++)
 if(cifre(i,c)>=k)
 nr++;
 g<<(setprecision(4))<<(float)nr/(b-a+1);
 f.close();
 g.close();
 return 0;
}