Cod sursa(job #1563270)

Utilizator dragomirmanuelDragomir Manuel dragomirmanuel Data 5 ianuarie 2016 20:23:58
Problema Cifre Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <iostream>
#include <fstream>
#include <iomanip>

using namespace std;

int main()
{ int A,B,C,K;
  int i, save, nr, imp=0, cif,de;
    ifstream f("cifre.in");
    ofstream g("cifre.out");
    f>>A>>B>>C>>K;
    for (i=A;i<=B;i++) { save=i; nr=K;

                         while(save) {cif=save%10;
                                            if(cif==C) nr--;
                                            save/=10;
                                            if (nr==0) break;
                                                    }
                            if (nr==0) imp++;}

    de=B-A+1;
    g<<fixed << setprecision(4) <<(float)imp/de;
    return 0;
}