| author | Christian Urban <christian.urban@kcl.ac.uk> | 
| Fri, 05 Sep 2025 18:24:39 +0100 | |
| changeset 981 | 82d0a2aa1849 | 
| parent 750 | 40b7efa5fbed | 
| permissions | -rw-r--r-- | 
| 750 | 1 | // prints out prime numbers from 2 to 100 | 
| 674 | 2 | |
| 3 | end := 100; | |
| 4 | n := 2; | |
| 5 | while (n < end) do {
 | |
| 6 | f := 2; | |
| 7 | tmp := 0; | |
| 8 |   while ((f < n / 2 + 1) && (tmp == 0)) do {
 | |
| 9 |     if ((n / f) * f == n) then  { tmp := 1 } else { skip };
 | |
| 10 | f := f + 1 | |
| 11 | }; | |
| 12 |   if (tmp == 0) then { write(n) } else { skip };
 | |
| 13 | n := n + 1 | |
| 14 | } |