Некто Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt

Фигура подходила всё ближе. Шла она будто рывками. Остановится, затем сделает несколько шагов и снова остановится. Интересно, что она задумала?

Ага! Наконец-то Софи поняла!

Этот некто задерживался перед каждым домом. Остановится — и заглядывает в окна верхних этажей. Для этого ему приходилось сгибаться в три погибели — вот каким он был высоким!

Замрёт, заглянет в комнату, проскользнёт к следующему дому и станет как вкопанный. И так по всей улице!

Напишите программу, которая будет выводить предположения, кто это и в какое по счету окно оно заглянет.

Формат ввода
Вводится слово, затем последовательность чисел, пока не будет введено число 42 (служит признаком окончания ввода, в рассмотрении не участвует).

Формат вывода
Для каждого числа нужно найти, сколько раз в нем помещается число 42, это и будет номер окна. И вывести строку в формате:

заглядывает в окно !

Пример 1
Ввод
Великан
148
1984
43
42
Вывод
Великан заглядывает в окно 3!
Великан заглядывает в окно 47!
Великан заглядывает в окно 1!

Пример 2
Ввод
Чудовище
1233456
12
42
Вывод
Чудовище заглядывает в окно 29368!
Чудовище заглядывает в окно 0!

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
androp4ik1
30.06.2022 04:36
Потому что соединение не идеально, оно прерывается, некоторые данные по пути теряются. Допустим, я хочу передать файл по интернету. Если файл небольшой, то велика вероятность, что он не пострадает. В противном случае можно потратить много времени на передачу части файла, после чего данные передадутся с ошибкой, которую мы обнаружим только после передачи всего файла. Передавая информацию пакетами же можно этого избежать, так как любая потеря данных будет сразу видна по плохому пакету. После этого можно эту ошибку сразу и обработать и, допустим запросить повтор предыдущего пакета или попытаться починить пакет, прибывший с ошибкой.
0,0(0 оценок)
Ответ:
gulindanil05
30.12.2021 06:30
Для решения определим 
1. Время передачи по высокоскоростному каналу
2. Время передачи по низкоскоростному каналу
3. Время для получения первых 1024 Кб
4. Всё сложим.

2^20 бит/с = 2^20 / 8 / 1024 Кбайт/с = 2^20 / 2^3 / 2^10 = 2^7 Кбайт/с
2^13 бит/с = 2^13 / 8 / 1024 Кбайт/с = 2^13 / 2^3 / 2^10 = 2^0 = 1 Кбайт/с
10 Мб равно 10*1024 Кбайт = 10*2^10 Кбайт.

По высокоскоростному каналу файл будет передаваться
(10*2^10) / 2^7 = 10*2^3 = 80 секунд

По низкоскоростному каналу файл будет передаваться
(10*2^10) / 1 = 10*2^10 = 10240 секунд.

Первые 1024 Кбайт будут передаваться
2^10 / 2^7 = 8 секунд

Общее время 80+10240+8 = 10328 секунд.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота