![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.12.2008
Сообщений: 5
|
![]()
доброго времени суток=)
У меня возникло затруднение при решении задачи. не могу найти логическую ошибку в решении. Условие задачи: из заданной строки выписать,символы которые встречаются в ней только раз, в том порядке в котором они втречаются в тексте. program Project1; {$APPTYPE CONSOLE} uses SysUtils; var s1,s2,s:string; j,i:integer; begin write('vvedite stroky:'); readln(s); s2:=copy(s,1,length(s)); for i:=1 to length(s) do for j:=1 to length(s2) do if s[i]<>s[j] then begin s1:=copy(s,i,1);{полагаю что ошибка здесь} write(s1); delete(s,i,1); end; если программа идет по отрицательной ветке, то работает корректно.. в противном случае получается неприятная крокозябра.. ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
![]()
uses crt;
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 24.12.2008
Сообщений: 5
|
![]()
большое спасибо=)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки (Си | 11111 | Помощь студентам | 1 | 16.12.2008 19:21 |
Строки | Noxil | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 04.11.2008 12:02 |
c++ строки | Abbatik | Помощь студентам | 1 | 14.05.2008 20:09 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. | vitalik007 | Помощь студентам | 1 | 25.09.2007 20:45 |