31.05.2011, 17:24 | #11 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
|
31.05.2011, 17:24 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ваша проблема будет решаться значительно легче, если ознакомиться с похожими темами Помогите найти ошибку в программе Задача на массивы, Pascal. Помогите найти ошибку Помогите найти ошибку Не могу найти ошибку в программе. Паскаль |
31.05.2011, 20:57 | #13 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
program az; var s,s2,s3:String; i:Integer; ch:Char; begin writeln ('введите строку:'); readln (s); s2:=''; for i:=2 to length(s)-1 do if s[i]='-' then begin s3:=''; for ch:=S[i-1] to S[i+1] do s3:=s3+ch; s2:=s2+s3; end; writeln(s2); readln end. |
|
31.05.2011, 21:57 | #15 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
31.05.2011, 22:00 | #16 (permalink) |
Member
Регистрация: 23.05.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
У нас задача восполнить недостающий символ.
А если он будет восполняться таким образом, нарушая алфавит, что же в этом хорошего?) Я думала будет выдавать "xyz", таким образом показывая, что нет пропущенного символа в ряду. Спасибо, Владимир (: |
01.06.2011, 00:13 | #18 (permalink) |
Member
Регистрация: 23.05.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Ну может быть.
Просто мало ли человек, который вводит ряд, не знает точный порядок символов, и соответственно программа должна ему выдать, что не было ошибки. Короче не суть, все это доп. заморочки, все и так отлично (: |
07.06.2011, 00:41 | #19 (permalink) |
Member
Регистрация: 23.05.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
program az;
var s, s2:String; i:Integer; ch:Char; begin writeln ('ââåäèòå çàïèñü:'); readln (s); s2:=s[1]; for i:=2 to length(s)-1 do if s[i]='-' then for ch:=succ(S[i-1]) to pred(S[i+1]) do s2:=s2+ch else s2:=s2+s[i]; s2:=s2+S[i+1]; writeln (s2); end. так правильнее все варианты учитываются a-b-c a-g12345f-o-z |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|