Pagini recente » Cod sursa (job #720575) | Cod sursa (job #921429) | Cod sursa (job #2782919) | Cod sursa (job #335631) | Cod sursa (job #370607)
Cod sursa(job #370607)
#include<fstream>
#include<iostream>
using namespace std;
int main()
{
int a,b,c,k,nr,aux,cif,nrcif,cazf,cazpos;
ifstream fin("cifre.in");
ofstream fout("cifre.out");
fin>>a>>b>>c>>k;
float prob;
cazf=0;
for(nr=a;nr<=b;nr++)
{
nrcif=0;
aux=nr;
while(aux>0)
{
cif=aux%10;
aux=aux/10;
if(cif==k)
nrcif++;
}
if(nrcif>=c)
cazf++;
}
cazpos=(b-a)+1;
prob=float(cazf)/cazpos;
aux=prob*10000;
prob=float(aux)/10000;
fout<<prob;
return 0;
}