A large commit.
[pdp8.git] / sw / src / pascal / PRIMF.PS
CommitLineData
81e70d48
PH
1PROGRAM PRIM(INPUT,OUTPUT);
2VAR N,P: INTEGER;
3BEGIN
4READ(N);
5WRITE(N," =");
6P:=2;
7WHILE P*P<N DO
8 BEGIN
9 WHILE N MOD P<>0 DO
10 P:=P+1;
11 REPEAT N:=N DIV P;
12 WRITE(P:3);
13 IF N>1
14 THEN WRITE(" *")
15 UNTIL N MOD P<>0
16 END;
17IF N>1
18THEN WRITE(N:3)
19END.