Cod sursa(job #1060603)
Utilizator | Data | 18 decembrie 2013 10:36:17 | |
---|---|---|---|
Problema | Cifre | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.35 kb |
#include <fstream>
using namespace std;
ifstream f("cifre.in");
ofstream g("cifre.out");
int cifra(int n,int c,int k)
{int nr=0;
while(n)
{if(n%10==c)nr++;n/=10;}
if(nr>=k)return 1;
return 0;
}
int a,b,c,k,i,nr;
float j;
int main()
{
f>>a>>b>>c>>k;
for(i=1;i<=b;i++)if(cifra(i,c,k))nr++;
j=nr/(i+j-1);
g<<j;
return 0;
}