|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1280 (0x500) Types: TextFile Names: »MAXIMUM2.PAS«
└─⟦08ea08c61⟧ Bits:30003924 PolyPascal programmer └─ ⟦this⟧ »MAXIMUM2.PAS«
PROGRAM maximum2; (* Programmet finder maximum blandt en række tal *) (* Udskriften kommer på printeren *) CONST antal = 200; TYPE vektor = ARRAY(.1 .. antal.) OF INTEGER; VAR v : vektor; i, nr, max : INTEGER; BEGIN RANDOMIZE; WRITELN(LST, 'Først vælger vi nogle tal:'); FOR i := 1 TO antal DO v(.i.) := RANDOM(500); WRITELN(LST); FOR i := 1 TO antal DO (* Tallene udskrives *) BEGIN WRITE(LST,v(.i.) : 4); IF i MOD 20 = 0 THEN WRITELN(LST); END; WRITELN(LST); max := v(.1.); nr := 1; FOR i := 2 TO antal DO IF v(.i.) > max THEN BEGIN max := v(.i.); nr := i; (* Vi noterer, hvor max står *) END; WRITELN(LST,'Det største tal er ', max, ' og det står som nr. ', nr, ' i ovenstående række'); END. «eof»