Автор | Сообщение |
|
Отправлено: 10.12.20 14:28. Заголовок: 24 Демо-21
Добрый день! Копирую код программы на C++ с сайта Полякова из разбора Р-07 (демо-2021): #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; } Выдает неверный ответ: 1, вместо 35. Если копирую код на Паскале, то все выдает верно. Подскажите, пожалуйста, я что-то не так делаю или ошибка в коде?
|
|
|
Ответов - 2
[только новые]
|
|
|
Отправлено: 10.12.20 14:35. Заголовок: Извините, сама разоб..
Извините, сама разобралась! Была синтаксическая ошибка с моей стороны.
|
|
|
|
| Администратор
|
Сообщение: 2222
|
|
Отправлено: 10.12.20 14:35. Заголовок: ЕЛ пишет: Подскажите..
ЕЛ пишет: цитата: | Подскажите, пожалуйста, я что-то не так делаю или ошибка в коде? |
|
Скопировал, запустил. Ответ 35. Скорее всего, у вас программа не нашла файл.
|
|
|
|