fork download
  1. var
  2. s:string[201];
  3. a:array[1..26] of byte;
  4. p,i,j:integer;
  5. begin
  6.  
  7. while (s[1]<>'*') do
  8. begin
  9. readln(s);
  10. insert(s,' ',1);
  11. for i:=1 to length(s) do
  12. begin
  13.  
  14. p:=Pos(' ',s);
  15. While p>0 do
  16. begin
  17. p:=Pos(' ',s);
  18. delete(s,p,1);
  19. end;
  20.  
  21. p:=Pos(' ',s);
  22. While p>0 do
  23. begin
  24. p:=Pos(' ',s);
  25. s[p]:='0';
  26. a[Ord(s[p+1])-96]+=1;
  27. end;
  28.  
  29. end;
  30.  
  31. end;
  32.  
  33. for i:=1 to 26 do
  34. begin
  35. if(a[i]<>0) then writeln(Chr(i+96),'-',a[i]);
  36. end;
  37. end.
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Free Pascal Compiler version 2.2.0 [2009/11/16] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prog.pas
prog.pas(7,12) Warning: Variable "s" does not seem to be initialized
prog.pas(10,13) Error: Variable identifier expected
prog.pas(26,21) Warning: Variable "a" does not seem to be initialized
prog.pas(37,4) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
stdout
Standard output is empty