
![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
симав |
![]()
Сообщение
#21
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Извини, про inc не заметила.
![]() |
симав |
![]()
Сообщение
#22
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Большое спасибо, очень помогли! :D
|
симав |
![]()
Сообщение
#23
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Код var st:string; i,k:integer; begin k := 0; writeln('st'); readln(st); for i := 1 to length(st) do if st[i] in ['.', '?', '!'] then k:=k+1; writeln('k=',k); end. Что здесь значит in? симав, давайте все-таки пользоваться тегами... Сообщение отредактировано: volvo - |
klem4 |
![]()
Сообщение
#24
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
in - операция вхождения в множество, в твоем случае проверяет, является ли элемент строки st[i] одним из следующих символов : '.', '!','?'
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
симав |
![]()
Сообщение
#25
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
А можно как-нибудь без in обойтись? Ну, заменить чем-нибудь?
![]() |
klem4 |
![]()
Сообщение
#26
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
конечно можно. например так :
Код if (st[i]='!')or(st[i]='.')or(st[i]='?') then begin .... ЗЫ когда думать начнем ? ;) Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
симав |
![]() ![]()
Сообщение
#27
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Извиняюсь!!!!!!!!!!!!!!!!
![]() Спасибки! :obm: :p9: Сообщение отредактировано: симав - |
симав |
![]()
Сообщение
#28
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Всем спасибо за помощь! Поставили 5! Дали еще три задачки, если сама не справлюсь, то обращусь.
:p1: :p4: Сообщение отредактировано: симав - |
симав |
![]()
Сообщение
#29
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
И снова я! :D Три задачки:
1) Подсчитать количество слов в тексте, начинающихся на "k". 2) Составить программу перестановки левой и правой частей текста с четным количеством символов. 3) Преобразовать текст, удалив из него все "*", предшесвующих 1-ой точке, и заменить на "+" все "3", встречающихся после 1-ой точки. Код 1)var s:string; i,n:integer; begin n:=0; writeln('s='); readln(s); for i:=1 to length(s) do if s[i]='k' then n:=n+1; writeln(s); end. здесь у меня почему-то считает все буквы "к". Код 3) var st:string; i:integer; begin writeln('st'); readln(st); i:=pos('.',s); delete(s,pos('*',s),1); for i := 1 to length(st) do if st[i]='3' then s[i]:='+'; writeln(st); end. На "+" заменяет, а "*" не удаляет. Что не так? ![]() |
Altair |
![]()
Сообщение
#30
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
3.
var -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
klem4 |
![]()
Сообщение
#31
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
2)
Код var s:string; t:char; i:byte; Begin readln(s); if odd(length(s)) then writeln( 'Строка не четная') else for i:=1 to length(s) div 2 do begin t:=s[i]; s[i]:=s[length(s)-i+1]; s[length(s)-i+1]:=t; end; writeln(s); readln; end. Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
симав |
![]()
Сообщение
#32
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
А в 1-ой что ни так?
|
Altair |
![]()
Сообщение
#33
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
1.
var r - множество разделителей. между словами. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
симав |
![]()
Сообщение
#34
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Что-то с 3-ей задачей намудрил...
![]() А зачем в 1-ой разделитель? ![]() А разделитель затем, что бы слова резделять!!!! Ты думаешь слова разделяются только пробелами??? А запятые, точки и прочие знаки препинания, это по твоему что???? Сообщение отредактировано: Oleg_Z - |
Altair |
![]()
Сообщение
#35
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
симав, может т ыхочешь сказать, что она не работает???
А если нет, а ты не понимаешь,что та мнаписанно,то бери книгу по Паскалю, и читай! Вопросы по АЛГОРИТМУ еще будут??? Здесь именно на такиевопросы отвечают, а не на вопросы "а что такое byte или что такое integer" .... еще раз - берем книгу и читаем!!! -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
симав |
![]()
Сообщение
#36
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
Извините, меня! В 9-ом классе этого не проходят!!!! :firwat:
Я знаю, что такое integer! |
симав |
![]()
Сообщение
#37
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Женский Репутация: ![]() ![]() ![]() |
:mol:
![]() Модератор: Это не наезд... Мы помогаем в решении задач, но не решаем их полностью за кого-то... Сообщение отредактировано: volvo - |
![]() ![]() |
![]() |
Текстовая версия | 8.09.2025 4:28 |