| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- program deep (input, output);
- const n = 10;
- neg = -5;
- pi = 3.14159;
- h = 'h';
- type
- intarr = array [1..10] of integer;
- matrix = array [0..1, 0..2] of integer;
- point = record x, y: integer end;
- var
- i, j: integer;
- ch: char;
- b: boolean;
- r: real;
- a: intarr;
- pt: point;
- function sum(a, b: integer): integer;
- begin
- sum := a + b
- end;
- function isodd(n: integer): boolean;
- begin
- isodd := odd(n)
- end;
- procedure fill(var a: intarr; value: integer);
- var k: integer;
- begin
- for k := 1 to n do a[k] := value
- end;
- begin
- for i := 1 to n do a[i] := i;
- while i < n do i := i + 1;
- repeat
- case i of
- 1: write(1);
- 2, 3: write(2)
- end;
- until i > n;
- pt.x := sum(1, 2);
- r := 1.5e-3;
- b := (i = 1) and (j <> 2) or not b;
- fill(a, 0);
- writeln('done')
- end.
|