Pagini recente » Diferente pentru runda/noaptea_bulacilor-ce_mai_noapte... intre reviziile 3 si 4 | Rating Mihai Brodschi (mihai_brodschi) | Cod sursa (job #2075843) | Monitorul de evaluare | Cod sursa (job #334792)
Cod sursa(job #334792)
#include <iostream.h>
#include <fstream.h>
long long double A,B,i,K,C,nrc=0,cf,nr=0,v[100000000];
int main()
{
ifstream f("cifre.in");
ofstream g("cifre.out");
f>>A>>B>>K>>C;
f.close();
for (i=A;i<=B;i++)
v[i]=i;
for (i=A;i<=B;i++)
{
nr=0;
do
{
cf=v[i]%10;
v[i]/=10;
if (cf==C) nr++;
}
while(v[i]);
if (nr>=K) nrc++;
}
cout<<"nrc="<<nrc<<endl;
cout<<"B="<<B<<endl;
g<<(float)nrc/B;
g.close();
return 0;
}