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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2011, 18:05   #11
Basiclan
 
Регистрация: 07.04.2011
Сообщений: 8
По умолчанию Спасибо !

Цитата:
Сообщение от ololo-schoolboy Посмотреть сообщение
На c++ можно так, правда это кривой вариант но он работает:
Код:
#include<iostream>
#include<locale.h>

using namespace std;

int main()
{
char str[]="САВРАСЫЙ, ПОТОП";
int start_word=0;

setlocale (LC_ALL,"rus");

for(int i=0;str[i] && str[i+3];++i)
{
	if(str[i]==' ' || str[i+1]==' ')
	{
		do{
			++i;
		}while(str[i]==' ');
		start_word=i;
	}
	for(int j=i+2, k=0;str[j+1] && str[j+1]!=' ';++j)
		if(str[i]==str[j+1] && str[i+1]==str[j])
		{
			for(k=start_word;str[k]!=' ' && str[k];++k)
				cout.put(str[k]);
			cout<<endl;
			i=str[k]?k:k-1;
			start_word=k+1;
			break;
		}
}
cin.get();
return 0;
}

ps мб кто знает какой крутой алгоритм как это можно сделать ? ну типа произвести сортировку подсчетом, а потом.... ну или что ни буть в таком духе, а еще круче регулярными выражениями, а то самому интересно....
Думаю этого хватит, также если есть еще интересные варианты можете выложить.Заранее спс всем!
Basiclan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно найти англ. русские слова misher Свободное общение 9 24.10.2010 20:10
Обратные тригонометрические функции _-Re@l-_ Общие вопросы Delphi 17 03.09.2010 17:15
Найти слова с четным кол-вом символов. Си. Terror Общие вопросы C/C++ 2 28.04.2010 16:50
Найти все слова в предложении PbIska Помощь студентам 5 12.05.2009 21:23
Обратные тригонометрические функции Melok Паскаль, Turbo Pascal, PascalABC.NET 6 24.10.2007 13:06