Cod sursa(job #204864)
| Utilizator | Data | 27 august 2008 18:24:36 | |
|---|---|---|---|
| Problema | Cifre | Scor | 30 |
| Compilator | fpc | Status | done |
| Runda | Arhiva de probleme | Marime | 0.42 kb |
program p_058;
var a,b,i,t:longint;
c,k,nr:integer;
p:real;
begin
assign(input,'cifre.in'); reset(input);
assign(output,'cifre.out'); rewrite(output);
readln(a,b,c,k);
for i:=a to b do begin
nr:=0;t:=i;
while t<>0 do begin
if t mod 10=c then nr:=nr+1;
t:=t div 10;
end;
if nr>=k then p:=p+1;
end;
p:=p/b;
write(p:4:4);
close(input); close(output);
end.
