fork download
  1. Delphi/Pascal
  2.  
  3. program String42;
  4. var
  5. S:String;
  6. i,Num,NumC,MinNumC:integer;
  7.  
  8. begin
  9. Write('S: ');
  10. Readln(S);
  11.  
  12. i:=1;
  13. Num:=0;
  14. NumC:=0;
  15. MinNumC:=0;
  16.  
  17. While (i<=Length(S)) do
  18. begin
  19. if (S[i]=' ') then
  20. begin
  21. if ((NumC<MinNumC) or (MinNumC=0)) and (NumC<>0) then MinNumC:=NumC;
  22. NumC:=0;
  23. end
  24. else inc (NumC);
  25. inc(i);
  26. end;
  27. if ((NumC<MinNumC) or (MinNumC=0)) and (NumC<>0) then MinNumC:=NumC;
  28. Writeln(MinNumC);
  29. readln;
  30. end.
  31. 1
  32. 2
  33. 3
  34. 4
  35. 5
  36. 6
  37. 7
  38. 8
  39. 9
  40. 10
  41. 11
  42. 12
  43. 13
  44. 14
  45. 15
  46. 16
  47. 17
  48. 18
  49. 19
  50. 20
  51. 21
  52. 22
  53. 23
  54. 24
  55. 25
  56. 26
  57. 27
  58. 28
  59. program String42;
  60. var
  61. S:String;
  62. i,Num,NumC,MinNumC:integer;
  63.  
  64. begin
  65. Write('S: ');
  66. Readln(S);
  67.  
  68. i:=1;
  69. Num:=0;
  70. NumC:=0;
  71. MinNumC:=0;
  72.  
  73. While (i<=Length(S)) do
  74. begin
  75. if (S[i]=' ') then
  76. begin
  77. if ((NumC<MinNumC) or (MinNumC=0)) and (NumC<>0) then MinNumC:=NumC;
  78. NumC:=0;
  79. end
  80. else inc (NumC);
  81. inc(i);
  82. end;
  83. if ((NumC<MinNumC) or (MinNumC=0)) and (NumC<>0) then MinNumC:=NumC;
  84. Writeln(MinNumC);
  85. readln;
  86. end.
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:1:1: error: unknown type name 'Delphi'
Delphi/Pascal
^
prog.c:1:7: error: expected identifier or '('
Delphi/Pascal
      ^
prog.c:4:1: error: unknown type name 'var'
var
^
prog.c:5:3: error: expected ';' after top level declarator
 S:String;
  ^
  ;
prog.c:5:4: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 S:String;
   ^
prog.c:6:2: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 i,Num,NumC,MinNumC:integer;
 ^
prog.c:6:4: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 i,Num,NumC,MinNumC:integer;
   ^
prog.c:6:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 i,Num,NumC,MinNumC:integer;
       ^
prog.c:6:13: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 i,Num,NumC,MinNumC:integer;
            ^
prog.c:6:20: error: expected ';' after top level declarator
 i,Num,NumC,MinNumC:integer;
                   ^
                   ;
prog.c:6:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
 i,Num,NumC,MinNumC:integer;
                    ^
prog.c:8:1: error: unknown type name 'begin'
begin
^
prog.c:9:9: error: expected parameter declarator
  Write('S: ');
        ^
prog.c:9:9: error: expected ')'
prog.c:9:8: note: to match this '('
  Write('S: ');
       ^
prog.c:10:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
  Readln(S);
  ^
prog.c:10:10: error: a parameter list without types is only allowed in a function definition
  Readln(S);
         ^
prog.c:12:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
  i:=1;
  ^
prog.c:12:4: error: expected ';' after top level declarator
  i:=1;
   ^
   ;
prog.c:12:5: error: expected identifier or '('
  i:=1;
    ^
prog.c:13:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
  Num:=0;
  ^
prog.c:13:6: error: expected ';' after top level declarator
  Num:=0;
     ^
     ;
prog.c:13:7: error: expected identifier or '('
  Num:=0;
      ^
prog.c:14:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
  NumC:=0;
  ^
prog.c:14:7: error: expected ';' after top level declarator
  NumC:=0;
      ^
      ;
prog.c:14:8: error: expected identifier or '('
  NumC:=0;
       ^
prog.c:15:3: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
  MinNumC:=0;
  ^
prog.c:15:10: error: expected ';' after top level declarator
  MinNumC:=0;
         ^
         ;
prog.c:15:11: error: expected identifier or '('
  MinNumC:=0;
          ^
prog.c:17:10: error: unknown type name 'i'
  While (i<=Length(S)) do
         ^
prog.c:17:11: error: expected ')'
  While (i<=Length(S)) do
          ^
prog.c:17:9: note: to match this '('
  While (i<=Length(S)) do
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
11 warnings and 20 errors generated.
stdout
Standard output is empty