|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2011, 19:21 | #1 |
Регистрация: 17.11.2011
Сообщений: 3
|
Слово чемпион
Задано некоторое предложение на неизвестном языке. Назовем слово в нем чемпионом, если оно является палиндромом и количество букв в нем максимально. Буквами алфавита в неизвестном языке являются буквы латинского алфавита и арабские цифры. Гарантируется, что других символов, кроме пробелов и знаков препинания в предложении нет.
Технические условия Входные данные Предложение на неизвестном языке. Выходные данные Номер слова чемпиона. |
27.12.2011, 20:42 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
27.12.2011, 21:10 | #3 |
Регистрация: 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; } я так написал но не работает помогите, так можна? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) | 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 |