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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 12:05   #21
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Praud Посмотреть сообщение
Извиняюсь
Блин, напишите код полностью на си, я не пойму Pascal или Delphi от Stilet.
Подкину на пивко.
Да не надо. За Вас, здесь уже всё съели, пожевали и даже отрыгнулись. Переварить лень? Может ещё и по**ть за Вас?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 22.12.2013, 12:13   #22
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
За Вас, здесь уже всё съели, пожевали и даже отрыгнулись.
Не совсем..
Есть 2 листинга.. они правильные (имхо).. но не решения задачи ТС.. (в этом виновен только ТС).. Решение будет меньше.. и понятнее, чем какой-либо код из это темы..
Цитата:
Переварить лень? Может ещё и по**ть за Вас?
Смит, жжете!
Poma][a вне форума Ответить с цитированием
Старый 22.12.2013, 12:26   #23
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Да не надо. За Вас, здесь уже всё съели, пожевали и даже отрыгнулись. Переварить лень? Может ещё и по**ть за Вас?
Если вам только хочется. По методу ромахи, который он расписал во втором посте , а именно
Код:
 если i-тый символ = разделитель, тогда
          если существует такое же слово в части строки, которую мы еще не использовали, уберем его.
          слово = пустая строка
В таком случае выполняется другая задача.
Praud вне форума Ответить с цитированием
Старый 22.12.2013, 12:27   #24
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Смит, жжете!
, Не. На самом деле. Инфу у него, клещами нужно выдирать? А может он из Microsoft или хуже-того из ЦРУ? Боюсь дальше предполагать...
Цитата:
если i-тый символ = разделитель, тогда
если существует такое же слово в части строки, которую мы еще не использовали, уберем его.
слово = пустая строка
Ну, Ромка ещё и не то может выдать! Хорошо, хоть ещё не заматерился!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 22.12.2013 в 12:32.
Smitt&Wesson вне форума Ответить с цитированием
Старый 22.12.2013, 12:31   #25
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
В таком случае выполняется другая задача.
А кто в этом виноват?
Ни разу не я, не Stilet и не Смитт..

Ладно..
Код:
строка = строка+' ';
слово = '';
слово2 = '';
пока не конец строки понеслась
    если этот символ = разделитель, то если слово = слово2, ничего не делаем, а если <>, тогда выводим слово, выводим разделитель, сохраняем в слово2 слово.
    иначе слово = слово+s[i]
Цитата:
На самом деле. Инфу у него, клещами нужно выдирать? А может он из Microsoft или хуже-того из ЦРУ? Бобсь дальше предполагать...
Praud, Вас раскрыли! Смитт, бегите, за Вами уже выехали
Poma][a вне форума Ответить с цитированием
Старый 22.12.2013, 12:37   #26
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

А я же никого не обвинял, более того я извинился, что не так понял задание.
Praud вне форума Ответить с цитированием
Старый 22.12.2013, 13:11   #27
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

Код:
	strcat(str, " ");
	strcpy(word, "");
	strcpy(word2, "");

	for(int i=0;i<strlen(str);i++)
	{
		if(str[i]=='.' || str[i]=='!' || str[i]=='?')
		{
			if(strcmp(word,word2)==0)
			{
				printf("%s", word);
				printf("%c", str[i]);
				strcat(word2, word);
			}
			else
			{
				word[strlen(word)+1]=str[i];
			}
		}
	}
как-то так? Если да, то не работает
Praud вне форума Ответить с цитированием
Старый 22.12.2013, 13:20   #28
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Не так.. Или вчитывайтесь еще раз в мой пост.. Или ждите когда кто-нить Вам поможет.. Или пока я убунтушку переустановлю..
Poma][a вне форума Ответить с цитированием
Старый 22.12.2013, 13:26   #29
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Praud, Вас раскрыли! Смитт, бегите, за Вами уже выехали
Вот, смотрю в окно. Чё-т, пока никого не видно, а уже должны ходить и наливать!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 22.12.2013, 13:30   #30
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Если да
Нет. Нужно четко определить правила для текста.
Например "Мама мыла раму" и "Мама мыла раму-маму! мыла без мыла но не до-мыла"
Вот тут слова "мама" и "мыла" "мыло" все портят.
Поэтому нужно четко определить как именно будут располагаться слова в строке.
Ты расскажи для чего это нужно. Если это лабораторка то сделай ее узко - реагирующую только на определенные правила текста, и пусть препод отцепится. а если что-то серезнее то нужно знать что именно.
Иначе можно выдумывать кучу способов, которые при определенных случаях просто не сработают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить из строки повторные вхождения слов Tim Grey Общие вопросы C/C++ 8 15.12.2012 14:56
Pascal ABC.Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложения. powersej Паскаль, Turbo Pascal, PascalABC.NET 0 13.12.2012 21:07
Pascal ABC.Получить в новом файле отредактированный текст, в котором удалены повторные вхождения слов в предложения powersej Помощь студентам 0 13.12.2012 20:41
Дана последовательность слов разделенных пробелами, удалить из нее повторные вхождения слов.С++ Bullrock Помощь студентам 4 01.03.2012 13:16
С++. Файлы. Исключить из первого повторные вхождения Анастасия18 Помощь студентам 0 21.05.2011 18:16