Форум » Обработка символьных строк » 24 Демо-21 » Ответить

24 Демо-21

ЕЛ: Добрый день! Копирую код программы на C++ с сайта Полякова из разбора Р-07 (демо-2021):[pre2] #include <iostream> #include <fstream> #include <string> using namespace std; int main() { ifstream F("24.txt"); string s; getline( F, s ); int maxLen = 1, curLen = 1; for( int i = 1; i < s.length(); i++ ) if( s[ i ] != s[ i-1 ] ) { curLen ++; if( curLen > maxLen ) maxLen = curLen; } else curLen = 1; cout << maxLen; }[/pre2]Выдает неверный ответ: 1, вместо 35. Если копирую код на Паскале, то все выдает верно. Подскажите, пожалуйста, я что-то не так делаю или ошибка в коде?

Ответов - 2

ЕЛ: Извините, сама разобралась! Была синтаксическая ошибка с моей стороны.

Поляков: ЕЛ пишет: Подскажите, пожалуйста, я что-то не так делаю или ошибка в коде? Скопировал, запустил. Ответ 35. Скорее всего, у вас программа не нашла файл.



полная версия страницы