Cod sursa(job #535754)

Utilizator genialuflorin teodoreanu genialu Data 17 februarie 2011 18:46:52
Problema Text Scor 30
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.65 kb
program sdasda;
var s,s1:string;
    i,lung,lungmax,c:integer;
    f,g:text;
begin
 assign(f,'text.in'); reset(f);
 assign(g,'text.out'); rewrite(g);
  read(f,s);
  lung:=0;
  lungmax:=0;
  c:=0;
  s1:='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  i:=1;
    while i<=length(s)+1 do
      begin
        if pos(s[i],s1)>0 then
           lung:=lung+1
        else
         begin
          lungmax:=lungmax+lung;
          lung:=0;
           if pos(s[i-1],s1)>0 then
              c:=c+1
           else
             i:=i+1;
         end;
        i:=i+1;
      end;
    write(g,trunc(lungmax/c));
 close(f);
 close(g);
end.