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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2011, 19:21   #1
iBlooDex
 
Регистрация: 17.11.2011
Сообщений: 3
Злость Слово чемпион

Задано некоторое предложение на неизвестном языке. Назовем слово в нем чемпионом, если оно является палиндромом и количество букв в нем максимально. Буквами алфавита в неизвестном языке являются буквы латинского алфавита и арабские цифры. Гарантируется, что других символов, кроме пробелов и знаков препинания в предложении нет.

Технические условия

Входные данные
Предложение на неизвестном языке.

Выходные данные

Номер слова чемпиона.
iBlooDex вне форума Ответить с цитированием
Старый 27.12.2011, 20:42   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

http://programmersforum.ru/showthread.php?t=34061
_Bers вне форума Ответить с цитированием
Старый 27.12.2011, 21:10   #3
iBlooDex
 
Регистрация: 17.11.2011
Сообщений: 3
По умолчанию

#include <iostream>
#include <string>


using namespace std;
//330
int main()
{
int pl=0, index=0, tmp=0,ans=0;
string str;
getline(cin,str);

//Oo, it aaa is not bb.

for(int i=0; i<str.length();i++)
{

if(str[i]=='.') goto m;

if(str[i]==str[i+1] && ( i==0 ||i==1 || str[i-pl-1]==' ') )
pl++;

if(str[i+1]==' ' || str[i+1]=='.' )
{
m:
index++;


if(tmp<pl)
{
ans=index;
tmp=pl;
pl=0;
}
}
}*/
/*
for(int i=0; i<str.length();i++)
{
if(str[i]!=' ' || str[i]!='.')
pl++;
else
index++;
if(tmp<pl)
{
ans=index;
tmp=pl;
pl=0;
}
}


system("pause");

return 0;
}
я так написал но не работает помогите, так можна?
iBlooDex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) Lapochka Помощь студентам 6 01.12.2011 14:05
Случайное слово StudentMarat Помощь студентам 6 16.04.2010 15:59
случайное слово OrcXCyber Общие вопросы .NET 13 08.04.2010 13:00
слово alexov Общие вопросы C/C++ 12 30.01.2009 16:33
Слово наоборот Ketu Паскаль, Turbo Pascal, PascalABC.NET 12 16.03.2008 00:23