Cod sursa(job #1599319)

Utilizator ClaudeCoderClaudiu Babin ClaudeCoder Data 13 februarie 2016 19:23:47
Problema Cifre Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.72 kb
 var a,b,i,c,k,numerefavorite:longint;
     ch:string; 
     f,g:text;
     rezultat:real;
     
 
 function favnum(var nr,kh:longint;ch:string):boolean ; 
  var favourite:boolean;
      s:string; 
      i,num:longint;
      
begin 
  favourite:=false;
  str(nr,s);
  for i:=1 to length(s) do begin 
    if s[i]=ch then inc(num);
    if num>=kh then begin favourite:=true;break;end;
    end; 
   favnum:=favourite; 
 end;
 
 
 BEGIN
  assign(f,'cifre.in');reset(f);
  assign(g,'cifre.out');rewrite(f);
  
  read(f,a,b,c,k); //f
  str(c,ch);
 
  for i:=a to b do if(favnum(i,k,ch)) then inc(numerefavorite);
  
  rezultat:=numerefavorite/(b-a+1);
  write(g,rezultat:7:4); //g
  close(f);
  close(g);
  END.