Cod sursa(job #733647)
Utilizator | Data | 12 aprilie 2012 18:01:44 | |
---|---|---|---|
Problema | Cifre | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<cstdio>
using namespace std;
int i,a,b,m,c,k;
float n,j,v,p;
int main(){
freopen("cifre.in","r",stdin);
freopen("cifre.out","w",stdout);
scanf("%d %d",&a,&b);
scanf("%d %d",&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;}