Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2013, 20:22   #1
forged
Пользователь
 
Регистрация: 25.02.2013
Сообщений: 57
По умолчанию Задачи по String

1)Дана строка. Вывести строку, содержащая те же символы в обратном порядке.
'abcdgh' -----> 'hgdcba'

2)Дан символ С и строка S, S0.
Перед каждым вхождением символа С в строку S вставить строку S0.
C='v'
S='mavet' S0='fa'
'mafavet'

3) Дана строка состоящая из русских слов разделенных пробелом(1-им или несколькими). найти количество слов в строке.
'зажигала акула'
"2"

напишите код.
forged вне форума Ответить с цитированием
Старый 11.03.2013, 21:10   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Без собственных наработок и уважения труда форумчан, Вы врядли получите решение..

#1
Смотрите тут
Poma][a вне форума Ответить с цитированием
Старый 11.03.2013, 21:49   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
1)Дана строка. Вывести строку, содержащая те же символы в обратном порядке.
'abcdgh' -----> 'hgdcba'

2)Дан символ С и строка S, S0.
Перед каждым вхождением символа С в строку S вставить строку S0.
C='v'
S='mavet' S0='fa'
'mafavet'
Код:
var s,s0:string;c:string;i:integer;
begin
 s:='abcdgh'; for i:=length(s) downto 1 do write(s[i]); writeln;
 c:='v';S:='mavet' S0:='fa';
 i:=1: while i<=length(s) do begin
   if s[i]=c then begin insert(s,s0,i);inc(i,length(s0));end
   else inc(i);
 end;
 writeln(s);
 readln;
end.
Цитата:
найти количество слов в строке.
Идея тут: http://www.programmersforum.ru/showt...369#post398369
Подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.03.2013, 13:10   #4
forged
Пользователь
 
Регистрация: 25.02.2013
Сообщений: 57
По умолчанию

Напишите какие операторы используются со string?
Я знаю такие
{"SizeOF" - Размер строки в байтах}
{write (S,' ',SizeOf(S))}
{"Length" - Фактический размер строки}
{Write(Length(S)) }
Delete (S,7,8); {удаляем из строки 8 символов, наченая с 7}

может есть еще?
forged вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
std::string и System::String iisus92 Помощь студентам 1 25.12.2012 10:44
Решается судьба.. Надо решить две задачи.Мне задачи, вам практика и мое уважение) romichj Общие вопросы C/C++ 3 30.03.2012 00:33
string-char-wchar_t-char-string чето потерял magog7 Общие вопросы C/C++ 0 08.08.2011 20:21
String большого размера, более 255 String[255] bitSoft Общие вопросы Delphi 9 28.03.2010 19:45
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57