Cod sursa(job #1343994)
Utilizator | Data | 16 februarie 2015 10:09:29 | |
---|---|---|---|
Problema | Cifre | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("cifre.in");
ofstream g("cifre.out");
int a,b,c,k,i,u,j,nr;
int main()
{
f>>a>>b>>c>>k;
for (i=a;i<=b;i++)
{
j=i;
u=0;
while(j)
{
if (j%10==c) u++;
j=j/10;
}
if (u>=k) nr++;
}
g<<setprecision(4)<<' '<<float(nr)/float(b-a+1);
return 0;
}