Pagini recente » Cod sursa (job #2841545) | Profil KOTerra | Cod sursa (job #474806) | Cod sursa (job #2912208) | Cod sursa (job #74979)
Cod sursa(job #74979)
#include<fstream.h>
long int a,b;
int c,k,cont,contor=0;
int function(long int x)
{
if(x==0&&c==0&&k==1)
return 1;
else;
int r;
cont=0;
while(x!=0)
{
r=x%10;
if(r==c)
cont++;
if(cont==k)
x=0;
else x/=10;
}
if(cont==k)
return 1;
else return 0;
}
int main()
{
float val;
ifstream fin("cifre.in");
ofstream fout("cifre.out");
fin>>a>>b>>c>>k;
int i;
for(i=a;i<=b;i++)
if(function(i)==1)
contor++;
val=float(contor)/float((b-a+1));
fout<<val;
return 0;
}