X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;f=sw%2Fsrc%2Fpascal%2FBUCHST.PS;fp=sw%2Fsrc%2Fpascal%2FBUCHST.PS;h=44359987f6d726ebb7c80a712031679cd8472336;hb=81e70d488b71bf995c459ca3a02c025993460ffa;hp=0000000000000000000000000000000000000000;hpb=07ec0278333ed187ac242dedcff13c56cf1b0b91;p=pdp8.git diff --git a/sw/src/pascal/BUCHST.PS b/sw/src/pascal/BUCHST.PS new file mode 100644 index 0000000..4435998 --- /dev/null +++ b/sw/src/pascal/BUCHST.PS @@ -0,0 +1,17 @@ +PROGRAM BUCHSTABENHAEUFIGKEIT(INPUT,OUTPUT); + VAR BUCHST: CHAR; + ZAEHLER: ARRAY["A".."Z"] OF INTEGER; +BEGIN + FOR BUCHST := "A" TO "Z" DO ZAEHLER[BUCHST] := 0; + WHILE NOT EOF DO + BEGIN + WHILE NOT EOLN DO + BEGIN + READ(BUCHST); WRITE(BUCHST); + IF ("A"<=BUCHST) AND (BUCHST<="Z") THEN + ZAEHLER[BUCHST] := ZAEHLER[BUCHST] + 1 + END; + READLN; WRITELN + END; + FOR BUCHST := "A" TO "Z" DO WRITELN(BUCHST:10,ZAEHLER[BUCHST]) +END.