Pagini recente » Borderou de evaluare (job #1794123) | Cod sursa (job #163979) | Diferente pentru problema/vecini3 intre reviziile 25 si 29 | Borderou de evaluare (job #1717291) | Cod sursa (job #2370)
Cod sursa(job #2370)
program cifre1;
var a,b,c,k,i,j,aux,nrpos,nrsol,aux1:longint;
sol:real;
begin
readln(a,b,c,k);
nrpos:=b-a+1;
for i:=a to b do
begin
aux:=i;
aux1:=0;
while(aux<>0)and(aux1<=k) do
begin
j:=aux mod 10;
if j=c then inc(aux1);
aux:=aux div 10;
end;
if (aux1>=k) then inc(nrsol);
end;
sol:=nrsol/nrpos;
write(sol:10:4);
end.