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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 23:59   #11
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
А ты сам текст видел? он наполовину правильно написан на половину нет. для проверки правильности напиши че нить сам а не этот текст.... а чтобы потом проверить скопируй из второго окна в первое и должно все вернуться на свои места - если да то все правильно а текст кривой предоставлен.
Он вродев с троке меняет
Превит маши Приват мише
fenix163 вне форума Ответить с цитированием
Старый 01.03.2011, 00:01   #12
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

а не кажется Вам, что ТС показал пример, где гласные меняются туда-сюда пословно, а у Вас вся строка ведь преобразуется, значит надо выделять лексему.. ну хотя бы по 2 обрамляющим пробелам
phomm вне форума Ответить с цитированием
Старый 01.03.2011, 00:02   #13
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
А ты сам текст видел? он наполовину правильно написан на половину нет. для проверки правильности напиши че нить сам а не этот текст.... а чтобы потом проверить скопируй из второго окна в первое и должно все вернуться на свои места - если да то все правильно а текст кривой предоставлен.
Он вроде в строке меняет
Превит маши Приват мише
fenix163 вне форума Ответить с цитированием
Старый 01.03.2011, 00:02   #14
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Копированно:
Код:
А ты сам текст видел? он наполовину правильно написан на половину нет. для 
проверки правильности напиши че нить сам а не этот текст.... а чтобы потом 
проверить скопируй из второго окна в первое и должно все вернуться на свои 
места - если да то все правильно а текст кривой предоставлен.
Получилось
Код:
я те сум тикст водол? ан напилавони правульни нопосан но пеливена ныт. длА 
проворкы провальнесто нэпеша ча нить сем и ни атит токст.... и чтаби петом 
приворать скяпурей ез второги екно в первао о должно вси вурнитьсо ни свео 
места - осле до ти все правольни а текст кровай придеставлен.
Потом это скопировал и перевел еще раз - встало все на места. проверь внимательно сам по буквам
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 01.03.2011, 00:04   #15
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

А надо по слову что ли? так блин это фигня. еще одну функцию сделать которая разбивает на слова строку. Че то в лом уже писать. Сплитами в Стринглистах умеешь пользоваться? разбить можно так что в каждой строке по одному слову да прогнать и не париться...ну или уламывайте меня или кого то другого чтоб чуть чуть дописал код
Писано по д'Эльфийски

Последний раз редактировалось Лубышев; 01.03.2011 в 00:07.
Лубышев вне форума Ответить с цитированием
Старый 01.03.2011, 00:07   #16
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
Копированно:
Код:
А ты сам текст видел? он наполовину правильно написан на половину нет. для 
проверки правильности напиши че нить сам а не этот текст.... а чтобы потом 
проверить скопируй из второго окна в первое и должно все вернуться на свои 
места - если да то все правильно а текст кривой предоставлен.
Получилось
Код:
я те сум тикст водол? ан напилавони правульни нопосан но пеливена ныт. длА 
проворкы провальнесто нэпеша ча нить сем и ни атит токст.... и чтаби петом 
приворать скяпурей ез второги екно в первао о должно вси вурнитьсо ни свео 
места - осле до ти все правольни а текст кровай придеставлен.
Потом это скопировал и перевел еще раз - встало все на места. проверь внимательно сам по буквам
С одним словом все работает
нупиловона-наполовину.
fenix163 вне форума Ответить с цитированием
Старый 01.03.2011, 00:08   #17
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от fenix163 Посмотреть сообщение
С одним словом все работает
нупиловона-наполовину.
Нужно чтоб в каждом слове гласные менял, а не в строке.
fenix163 вне форума Ответить с цитированием
Старый 01.03.2011, 00:09   #18
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
А надо по слову что ли? так блин это фигня. еще одну функцию сделать которая разбивает на слова строку. Че то в лом уже писать. Сплитами в Стринглистах умеешь пользоваться? разбить можно так что в каждой строке по одному слову да прогнать и не париться...ну или уламывайте меня или кого то другого чтоб чуть чуть дописал код
Напишите пожалуйста... Завтра пересдача((
fenix163 вне форума Ответить с цитированием
Старый 01.03.2011, 00:23   #19
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Ща кое че навоял

Простейшая самописная функция деления строки на слова по пробелам
Код:
function ExtractWord(s:string):TstringList;
var i:integer;
buffer:string;
begin
  result:=TstringList.Create;
  buffer:='';
  i:=1;
  while i<=length(s) do
  begin
    if s[i]<>' ' then buffer:=buffer+s[i] else
    begin
      if buffer<>'' then result.Add(buffer);
      buffer:='';
    end;
    inc(i);
  end;
  if buffer<>'' then result.Add(buffer);
end;
а чтобы назад собрать в строку вот такая функция
Код:
Function monolit(List:TstringList):string;
var i:integer;
begin
  for i:=0 to List.Count do result:=result+List[i]+' ';
end;
ща в прогу привенчу ее
Писано по д'Эльфийски

Последний раз редактировалось Лубышев; 01.03.2011 в 00:28.
Лубышев вне форума Ответить с цитированием
Старый 01.03.2011, 00:40   #20
fenix163
Новичок
Джуниор
 
Регистрация: 28.02.2011
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Лубышев Посмотреть сообщение
Ща кое че навоял

Простейшая самописная функция деления строки на слова по пробелам
Код:
function ExtractWord(s:string):TstringList;
var i:integer;
buffer:string;
begin
  result:=TstringList.Create;
  buffer:='';
  i:=1;
  while i<=length(s) do
  begin
    if s[i]<>' ' then buffer:=buffer+s[i] else
    begin
      if buffer<>'' then result.Add(buffer);
      buffer:='';
    end;
    inc(i);
  end;
  if buffer<>'' then result.Add(buffer);
end;
а чтобы назад собрать в строку вот такая функция
Код:
Function monolit(List:TstringList):string;
var i:integer;
begin
  for i:=0 to List.Count do result:=result+List[i]+' ';
end;
ща в прогу привенчу ее
Вы тоже из Самары?
fenix163 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перестановка символов в обратном порядке. Zeronim Помощь студентам 2 28.06.2010 14:05
Подсчитать кол-во гласных букв Владимир_король Помощь студентам 1 10.05.2010 13:08
Вывести числа в обратном порядке asmcc Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 14 20.02.2010 11:46
Перестановка чисел в массиве в обратном порядке Student117 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 22.10.2009 06:14
В обратном порядке mari.ha Общие вопросы C/C++ 7 25.12.2008 21:36