Cod sursa(job #733644)
Utilizator | Data | 12 aprilie 2012 18:00:48 | |
---|---|---|---|
Problema | Cifre | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include<cstdio>
using namespace std;
long long int i,a,b,m,c,k;
double n,j,v,p;
int main(){
freopen("cifre.in","r",stdin);
freopen("cifre.out","w",stdout);
scanf("%lld %lld",&a,&b);
scanf("%lld %lld",&c,&k);
for(i=a;i<=b;i++){
m=i;j=0;
while(m!=0){
if(m%10==c)
j++;
m/=10;}
if(j>=k)
n++;
v++;}
p=n/v;
printf("%1.4f",p);
return 0;}