Pagini recente » Cod sursa (job #2189408) | Cod sursa (job #1711651) | Cod sursa (job #1178978) | Cod sursa (job #477644) | Cod sursa (job #718826)
Cod sursa(job #718826)
#include<iostream>
#include<fstream>
#include<iomanip>
using namespace std;
int 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 1;
return 0;
}
int main(){
long long a,b,c,le=0,ke=0;
int k;
ifstream f("cifre.in");
f>>a>>b>>c>>k;
f.close();
for(int i=a;i<=b;i++){
le++;
if(ellenoriz(i,c,k)) ke++;
}
ofstream g("cifre.out");
g<<setprecision(4)<<(float)ke/le;
g.close();
return 0;
}