Условие
Боря нашёл улику и хочет сообщить об этом Аркадию. Прочитайте слово, обозначающее находку, и выведите фразу Аркадий, смотри, я нашёл WORD !, заменив WORD введённым словом. Сохраните написание слова без изменений. Перед восклицательным знаком должен быть один пробел, как в образце фразы.
Храните слово в массиве char word[101]. Строка C — это массив символов, заканчивающийся нулевым символом '\0': для слова из 100 байт нужен массив как минимум из 101 элемента. В UTF-8 русская буква может занимать несколько байт, поэтому ограничение здесь задано в байтах, а не в количестве букв.
В C подключите <stdio.h> и считайте слово с помощью scanf("%100s", word), проверив, что возвращено значение 1. Число 100 ограничивает количество считываемых байт; завершающий ноль записывается дополнительно. Перед word в этом вызове не ставится &: имя массива передаёт адрес его первого элемента. Для вывода слова используйте формат %s внутри строки формата printf.
Решение можно написать и на C++, используя тот же массив и функции ввода/вывода. Для этой задачи использование std::string не допускается: требуется попрактиковаться именно с массивом символов. Исходный файл с русской фразой и входные/выходные данные должны быть в кодировке UTF-8.
Ограничения
Время: 2 секунды. Память: 64 МиБ. Вывод: до 2 МиБ. Стандарты: C11 / C++17.
Входные данные
Одно непустое слово без пробельных символов, занимающее не более 100 байт в кодировке UTF-8. Слово состоит из русских или латинских букв.
Выходные данные
Одна строка: Аркадий, смотри, я нашёл WORD !, где вместо WORD находится введённое слово. Например, для слова фантик выведите Аркадий, смотри, я нашёл фантик !.
Примеры
фантик
Аркадий, смотри, я нашёл фантик !
apple
Аркадий, смотри, я нашёл apple !