Pagini recente » Cod sursa (job #3242076) | utcn-2021-practice | Cod sursa (job #374753) | Cod sursa (job #148092) | Cod sursa (job #33991)
Cod sursa(job #33991)
#include<fstream.h>
int main(){
ifstream fin("cifre.in");
ofstream fout("cifre.out");
long long a,b,x,z=0,p=1;
int c,k=0,nr=0,s=0;
fin>>a>>b>>c>>k;
while (s<k-1) {
s++;
p*=10;}
for (long long i=p;i<=b;i++){
x=i;
nr=0;
for (short y=0;y<=k;y++){
if (x%10==c)
nr++;
x/=10; }
if (nr>=k)
z++;}
if (p>b)
fout<<0;
else {
long long h=b-a;
long double v=z/h;
fout<<v;}
fin.close();
fout.close();
return 0;
}