Cod sursa(job #983580)
Utilizator | Data | 12 august 2013 12:30:28 | |
---|---|---|---|
Problema | Cifre | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream f("cifre.in");
ofstream g("cifre.out");
int c,k,i,uc,r,j=0,x;
long a,b;
f>>a>>b>>c>>k;
for(i=a;i<=b;i++)
{
r=0;x=i;
while(x)
{
uc=x%10;
if(uc==c)
r++;
x=x/10;
}
if(r>=k)
j++;
}
g<<(float)j/(b-a+1);
return 0;
}