Cod sursa(job #8773)
Utilizator | Data | 25 ianuarie 2007 15:58:42 | |
---|---|---|---|
Problema | Cifre | Scor | 50 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<fstream.h>
#include<iomanip.h>
main()
{ifstream f("cifre.in");
ofstream g("cifre.out");
int a,b,i,c,k,x,d,e,p=0;
float w;
f>>a>>b>>c>>k;
for(i=a;i<=b;i++)
{x=i;d=0;
while(x!=0) {e=x%10;
x=x/10;
if(e==c) d++;}
if(d>=k) p++;}
w=(float)p/(b-a+1);
g<<setprecision(4)<<w;}