![]() |
#1 (permalink) |
Новичок
Регистрация: 24.02.2013
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() program qwe; vara,b,c:string;k,n,m,p:integer; begin readln(a); k:=1; while k<=length(a) do if a[k]=' ' then insert('не',a,k+1) and (k:=k+2) else k:=k+1; readln end. помогите пожалуйста что я сделал не так он мне пишет ошибку номер 5 |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Пожалуйста, просмотрите данные топики, скорее всего там будет решение вашего вопроса Из С в Паскаль Паскаль Использование библиотечных функций string.h Турбо Паскаль или Фри Паскаль. Задание по теме Типизированный файл Паскаль |
![]() |
#3 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,809
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
![]()
В общем, у меня получилось так (только, извините - без кириллицы, это уж Вы сами):
Код:
var a,b,c:string; k,n,m,p:integer; begin writeln('Enter the string:'); readln(a); k:=1; while k<=length(a) do if (a[k]=' ') and (a[k+1]<>' ') then begin insert('no ',a,k+1); k:=k+4; end else k:=k+1; writeln(a); readln end. |
![]() |
![]() |
![]() |
#5 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,809
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
![]()
Если в условном операторе при выполнении (или невыполнении) условия требуется выполнить более одной операции, то эти операции перечисляются подряд (с разделителем "точка с запятой", естественно) и вся группа заключается в операторные скобки "begin..end". А связка "and" тут вовсе ни при чем: она используется для совершенно другого.
|
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
#6 (permalink) |
Новичок
Регистрация: 24.02.2013
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]()
Точно я забыл что and не используетcя после then спасибо за помощь
|
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|