#2, volvo877 - Благодарю за ответ, однако компилятор ругается.
| Код | Program a01; Uses CRT; var s, q: string; a, b, c: set of char; i: integer; ch: char; begin ClrScr; s := '1236asdg'; q := 'asfd vxcvxcvba'; a := []; for i := 1 to length(s) do a := a + [s[i]]; b := []; for i := 1 to length(q) do b := b + [q[i]]; c := a * b; WriteLn('s: ', s); WriteLn('q: ', q); Write('c: '); for ch := low(c) to high(c) do if ch in c then write(ch:2); WriteLn; ReadLn; end.
|
| Цитата | Error 29: Ordinal type expected.
|
- Это выдаёт при попытки вызвать функцию low() |