Cod sursa(job #130092)
Utilizator | Alexandru Bunget ioalexno1 | Data | 31 ianuarie 2008 11:13:01 |
---|---|---|---|
Problema | Cifre | Scor | 40 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
program alex;
var f:text;
a,b,c,k,d,nr,i,j:longint;
v:real;
begin
assign(f,'cifre.in');reset(f);
readln(f,a,b,c,k);
close(f);
nr:=0;
for i:=a to b do
begin
d:=0;
j:=i;
while j<>0 do
begin
if j mod 10=c then d:=d+1;
j:=j div 10;
end;
if d>=k then nr:=nr+1;
end;
assign(f,'cifre.out');rewrite(f);
v:=nr/(b-a+1);
writeln(f,v:0:4);
close(f);
end.