Cod sursa(job #1975304)

Utilizator usureluflorianUsurelu Florian-Robert usureluflorian Data 30 aprilie 2017 14:40:49
Problema Cifre Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <bits/stdc++.h>
using namespace std;
ifstream f ("cifre.in");
ofstream g ("cifre.out");
int main()
{
    int sol,a,b,c,k,cnt,x,nr;
    f>>a>>b>>c>>k;
    nr=1005000;
    srand(time(NULL));
    sol=0;
    while(nr)
    {
        x=a+rand()%(b-a+1);
        cnt=0;
        while(x)
        {
            if(x%10==c) ++cnt;
            x/=10;
        }
        if(cnt>=k) ++sol;
        --nr;
    }
    g<<fixed<<setprecision(4)<<(double)sol/1005000;
    return 0;
}