30.11.2012, 19:06 | #1 (permalink) |
Member
Регистрация: 09.10.2012
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Паскаль
Множества Var A,B: set of char; x: char; Переменной B присвоить множество полученное из А А) Добавлением элемента x Б) Удалением элемента х Вот моя наработка: Код:
Var A,B: set of char; x: char; i:integer; begin A:=['A','B'..'Z']; B:=[]; writeln ('x'); readln(x); B:=A-[x]; B:=A+[x]; writeln ('множество B') ; for i:= 0 to 255 do begin if char(i)In B then write (char (i)); end; readln end |
30.11.2012, 19:06 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Можете найти полезную информацию в похожих обсуждениях Паскаль Паскаль АBC Турбо Паскаль или Фри Паскаль. Задание по теме Типизированный файл Паскаль Паскаль Паскаль |
30.11.2012, 23:30 | #2 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Исправил ошибки:
Код:
Var A,B: set of char; x: char; i:integer; begin A:=['A'..'M']; writeln('Set A:') ; for i:= 65 to 90 do if chr(i) in A then write(chr(i)+' '); Writeln; write('x (A..M): '); readln(x); B:=A-[x]; writeln('Set B (-):') ; for i:= 65 to 90 do if chr(i) in B then write(chr(i)+' '); writeln; write('x (N..Z): '); readln(x); B:=A+[x]; writeln('Set B (+):') ; for i:= 65 to 90 do if chr(i) in B then write(chr(i)+' '); readln end. |
01.12.2012, 20:06 | #4 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Да ладно, Лёша, ну запятую товарищ пропустил! Да пусть бы хоть какой Паскаль поставил, даже этот, не при дамах будь сказано, АВС. Чего, разумеется, НЕ рекомендую. Ну там Turbo или Free - другое дело. Даже ANSI сойдёт, впрочем, это скорее в порядке шутки юмора. В Lazarus'е надо еще с библиотеками разбираться, там какие-то кодировщики подключаются, еще что-то...
|
02.12.2012, 17:50 | #5 (permalink) |
Member
Регистрация: 09.10.2012
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо огромное
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|