Annotation of 43BSDReno/pgrm/pascal/tstpx/out/pretty.out, revision 1.1.1.1

1.1       root        1:  program bench3 ( input , output ) ;
                      2: 
                      3:  const max = 100 ;
                      4: 
                      5:  var i , len : integer ;
                      6:  inline : packed array [ 1 .. max ] of char ;
                      7:  palind : Boolean ;
                      8:  begin
                      9:     while not eof do begin
                     10:        len := 0 ;
                     11:        while not eoln do begin
                     12:           len := len + 1 ;
                     13:           inline [ len ] := input ^ ;
                     14:           get ( input )
                     15:        end ;
                     16:        readln ;
                     17:        while ( len > 1 ) and ( inline [ len ] =' ' ) do len := len - 1 ;
                     18:        palind := true ;
                     19:        for i := len downto len div 2 do if inline [ i ] <> inline [ len - i + 1 ] then palind := false ;
                     20:        for i := 1 to len do write ( inline [ i ] ) ;
                     21:        write (' is' ) ;
                     22:        if not palind then write (' not' ) ;
                     23:        writeln (' a palindrome' ) ;
                     24:     end
                     25:  end .
                     26: 
                     27: 19711 statements executed in 3.90 seconds cpu time.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.