![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.07.2012
Сообщений: 11
|
![]()
дано предложение заканчивающаяся точкой.из слов предложения вычеркивается буква А.определить сколько слов в новом предложении являются перевертышами
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 34
|
![]()
Перевертыши до вычеркивания или после?
Вообще, в разрезе Delphi, я бы использовал "Pos", "Copy". Предложение = строка, при этом пробелы разделяют слова. Если есть запятые, из бы я удалил вместе с "А", (Процедура "delete"). Если точка в конце предложения - обязательное условие, то можно просто работать до "length-1" строки. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.07.2012
Сообщений: 11
|
![]()
после вычеркивания написано же.в новом предложении сколько слов являются перевертышами
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
А язык программирования какой? или телепатировать нужно?
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.07.2012
Сообщений: 11
|
![]()
извиняюсь....на Делфи
какие идеи Последний раз редактировалось Stilet; 17.07.2012 в 20:41. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
какие идеи
конечно есть 1. разбить текст на массив слова 2. в цикле по массиву в каждом слове вырезать все вхождения буква 'а' 3. каждое преобразованное слово проверить на перевертыш, если да - увеличить счетчик 4. вывести значение счетчика на консоль или в memo ... PROFIT!
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.07.2012
Сообщений: 11
|
![]()
никто не подскажет куда мне надо вводить эту фигню...
{$R *.dfm} //ввод только до первой точки procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if pos('.',Edit1.Text)>0 then key:=#0; end; |
![]() |
![]() |
![]() |
#8 | |||
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Цитата:
Цитата:
Код:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 17.07.2012 в 13:32. |
|||
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
никто не подскажет куда мне надо вводить эту фигню...
Голубчик, это форум программистов а не sex-education.ru Выражайте свои мысли яснее oO
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 17.07.2012
Сообщений: 11
|
![]()
уже сделал
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 17.07.2012 в 16:35. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определите сколько слов заданного текста составлено из букв русского алфавита, а сколько из букв латинского алфавита. Слова, в кот | potemos | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.04.2012 13:14 |
Необходимо определить количество слов, которые являются "перевертышами" | Алексей_1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.05.2011 17:15 |
Необходимо определить количество слов, которые являются "перевертышами" | Алексей_1 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.05.2011 22:40 |
Текст, сколько слов в тексте? | BigBen | Помощь студентам | 1 | 13.01.2011 19:40 |