Pagini recente » Cod sursa (job #1752960) | Cod sursa (job #1996162) | Cod sursa (job #1020595) | Cod sursa (job #2191729) | Cod sursa (job #718848)
Cod sursa(job #718848)
#include<iostream>
#include<fstream>
#include<iomanip>
using namespace std;
bool ellenoriz(int a,int x,int k){
int nr=0;
while(a!=0){
if((a%10)==x) nr++;
if(nr==k) break;
a=a/10;
}
if(nr>=k) return true;
return false;
}
int main(){
long long a,b,le=0,ke=0;
int c,k;
//char sir[1000000000];
ifstream f("cifre.in");
f>>a>>b>>c>>k;
f.close();
for(int i=a;i<=b;i++){
le++;
//ltoa(i,sir,10);
if(ellenoriz(i,c,k)) ke++;
}
ofstream g("cifre.out");
g<<setprecision(4)<<(float)ke/le;
g.close();
return 0;
}