|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
||||||
Определить какое наибольшее число подряд идущих элементов последовательности равны друг другу05.08.2015, 20:40. Показов 5781. Ответов 17
Метки нет (Все метки)
Добрый вечер, решил задачку, но выдаёт ошибку на пятом тесте. У меня два вопроса: Есть ли более простой способ решения и, собственно, помогите найти ошибку.
Кликните здесь для просмотра всего текста
Дана последовательность натуральных чисел, завершающаяся числом 0. Требуется определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Входные данные Входной файл INPUT.TXT содержит последовательность неотрицательных целых чисел, не превышающих значения 100. Гарантируется, что во входных данных не более 100 чисел и среди них есть хотя бы одно число 0. Выходные данные В выходной файл OUTPUT.TXT выведите целое число – ответ на задачу. Мой вариант:
0
|
||||||
| 05.08.2015, 20:40 | |
|
Ответы с готовыми решениями:
17
Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
|
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
||||||
| 05.08.2015, 21:07 | ||||||
|
Melvil, легко же.
Код
0
|
||||||
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
||
| 05.08.2015, 23:41 [ТС] | ||
|
0
|
||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 05.08.2015, 23:55 | |
|
Melvil, так после 0,все символы должны игнорироваться,в чем проблема?
0
|
|
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
|||||||
| 06.08.2015, 00:36 [ТС] | |||||||
0
|
|||||||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
||
| 06.08.2015, 00:43 | ||
|
0
|
||
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
||
| 06.08.2015, 09:24 | ||
|
Melvil, интересно, что вы забыли в программировании на С++, если не можете заменить шестую строку определением вектора и циклом с поэлементным вводом?
Нужна проверка до нуля? for(int i = 1; i < array.size() && array[i - 1]; ++i) ...;
0
|
||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 06.08.2015, 09:40 | |
|
0
|
|
|
3 / 3 / 5
Регистрация: 20.05.2014
Сообщений: 12
|
||||||
| 06.08.2015, 09:53 | ||||||
Сообщение было отмечено Melvil как решение
Решение
2
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||||||
| 06.08.2015, 10:32 | |||||||
1
|
|||||||
|
|
||||||
| 06.08.2015, 10:51 | ||||||
|
Melvil,
Не по теме: Dmitriy_73, не буду говорить, у кого мысли сходятся да ещё и практически строчка в строчку :)
1
|
||||||
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
||||||||
| 06.08.2015, 11:07 [ТС] | ||||||||
|
И всё же я не понимаю, некоторые решения - зачем выводить Counter и только после этого просить ввод?
0
|
||||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||
| 06.08.2015, 11:27 | |||
|
Аналогов масса (тот же system("pause"), у всех свои плюсы и минусы.
0
|
|||
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
||
| 06.08.2015, 13:06 | ||
|
S_el, нет, не перепутал. Впрочем, они обе задерживают консоль.
0
|
||
|
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
|
|
| 06.08.2015, 14:19 | |
|
2
|
|
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
||||||
| 06.08.2015, 15:11 | ||||||
|
S_el, так-то да, лучше cin.get() использовать. Эффект от него просто тот же.
Вот реализация ignore (у меня, во всяком случае) : Кликните здесь для просмотра всего текста
У меня есть предположение, что увеличивая счетчик в ветви else, cin "переходит в ожидание" спецсимвола. Подтверждение тому - вызов std::cin.ignore(3). Только при вводе двух символов (+ любой escape-символ) программа завершается.
1
|
||||||
|
58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256
|
|
| 06.08.2015, 15:21 [ТС] | |
|
Всем большое спасибо, разобрался с cin.ignore().
SatanaXIII, Решаю задачи из курса по C++ на одном сайте. Первые два теста даны, остальные неизвестны. Нужно написать программу, скопировать код на сайт и запустить её - она выведет либо Compilation Error, если что-то не так, либо Wrong Answer и номер теста. Остальные тесты неизвестны по той причине, что многие просто могли бы на каждый тест вывести ответ с помощью цикла for и cout.
1
|
|
| 06.08.2015, 15:21 | |
|
Помогаю со студенческими работами здесь
18
Определить какое наибольшее число подряд идущих купе полностью свободны Определить наибольшее число идущих подряд положительных элементов в массиве Определить наибольшее число идущих подряд одинаковых элементов в массиве
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|