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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2010, 21:52   #1
Ksushka93
Новичок
Джуниор
 
Регистрация: 04.11.2010
Сообщений: 1
Вопрос Задача на строки в Delphi.

Решите пожалуйста. Я не понимаю как написать эту программу.... С Delphi только начали работать.

Текст задачи: Дана последовательность слов в виде некоторого текста. К каждому слогу в словах текста добавить по новому слогу "NO". Слова в исходном тексте разделяются, по крайней мере, хотя бы одним пробелом. Вывести исходный текст и результат обработки текста.
Ksushka93 вне форума Ответить с цитированием
Старый 05.11.2010, 07:33   #2
D@rkD@iver
Форумчанин
 
Регистрация: 28.07.2009
Сообщений: 189
По умолчанию

сделаю за умеренную плату
пишу программы для студентов и школьников на Pascal, Delphi, C++, WINAPI, assembler
обучаю программированию на паскале(дистанционно);mail: hruslow@gmail.com
D@rkD@iver вне форума Ответить с цитированием
Старый 05.11.2010, 13:30   #3
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

Некий текст он на русском или на каком другом?
baster128 вне форума Ответить с цитированием
Старый 05.11.2010, 14:26   #4
cheef
Форумчанин
 
Регистрация: 16.03.2009
Сообщений: 205
По умолчанию

Можно по индуски решить:
Код:
readln(s);//Строка со словами
for i:=1 to length(s) do begin
if (s[i]='а')or(s[i]='A') then begin 
s[i]:='N'; s[i+1]:='O'; 
end;
end;
И так перебрать все гласные
cheef вне форума Ответить с цитированием
Старый 05.11.2010, 14:48   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
И так перебрать все гласные
Зачем же так?
Можно вот так:
Код:
readln(s);//Строка со словами
for i:=1 to length(s) do begin
if s[i] in ['у','е','ы','а','о','э','я','и','ю','ё'] then
begin 
s[i]:='N'; s[i+1]:='O'; 
end;
end;
_-Re@l-_ вне форума Ответить с цитированием
Старый 05.11.2010, 15:02   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Можно вот так:
и из слова 'MAMA' вместо NOMANOMA
получите MNMNO либо Out of range
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 05.11.2010, 15:14   #7
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
и из слова 'MAMA' вместо NOMANOMA
Ну и чё?
Зато красивей.
_-Re@l-_ вне форума Ответить с цитированием
Старый 06.11.2010, 03:33   #8
cheef
Форумчанин
 
Регистрация: 16.03.2009
Сообщений: 205
По умолчанию

А какая команда в паскале, делфи перевести символ в строчный, из заглавного забыл что-то.?
cheef вне форума Ответить с цитированием
Старый 06.11.2010, 13:48   #9
baster128
Форумчанин
 
Аватар для baster128
 
Регистрация: 24.04.2010
Сообщений: 205
По умолчанию

Сделал так, что вставляет NO после каждой гласной. Может как поправить чтобы после слогов. Неохота больше ковыряться с этим.
Вложения
Тип файла: rar K sloguNO.rar (178.5 Кб, 12 просмотров)
baster128 вне форума Ответить с цитированием
Старый 06.11.2010, 17:05   #10
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию

преNOвеNOд, креNOвеNOдкоNO, яNO меNOдвеNOд!!!
baster128, прикольнуло!
щас я в эту прогу попробую xxx_movie.avi загрузить...
xrob вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си..задача на строки In4ekk Помощь студентам 3 09.12.2010 22:00
Задача на Символы и строки в Delphi. ClassicV Помощь студентам 2 30.11.2009 11:40
Задача на строки semennn Помощь студентам 5 25.04.2009 07:58
задача на строки BERT Паскаль, Turbo Pascal, PascalABC.NET 1 07.04.2009 10:07
задача на строки Hostlman Помощь студентам 2 26.12.2007 03:17