Cod sursa(job #370607)

Utilizator milijrCristian Militaru milijr Data 1 decembrie 2009 17:13:35
Problema Cifre Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#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;
}