Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3565903
А
Аноним
12 февраля 2026 05:38 · публичный вопрос
А
Аноним

Даня составляет кроссворд. Слова с чётным количеством букв он располагает горизонтально, а с нечётным — вертикально. Есть слово. Если в нём чётное количество букв, выведи все…

Запрос пользователя

Даня составляет кроссворд. Слова с чётным количеством букв он располагает горизонтально, а с нечётным — вертикально. Есть слово. Если в нём чётное количество букв, выведи все буквы в строку через пробел, иначе — в столбик.

Ответ нейросети
12 февраля 2026 05:38

Задача понятна: для данного слова посмотреть длину. Если длина чётная — вывести все буквы в одну строку через пробел; если длина нечётная — вывести буквы вертикально (по одной букве на строку).

Пошаговое решение (для средней школы):

  • Шаг 1. Взять введённое слово и посчитать его длину n.
  • Шаг 2. Определить чётность n (n % 2 == 0 — чётное, иначе — нечётное).
  • Шаг 3. Если n чётное, вывести все буквы через пробел: используется конструкция ' '.join(word).
  • Шаг 4. Если n нечётное, вывести каждую букву на своей строке: пройти по буквам и печатать по одной букве за строку.
  • Шаг 5. Учесть, что задача касается слов, обычно без пробелов внутри.

Псевдocode:

  • read word
  • n = длина(word)
  • если n чётно: вывод: буквы разделённые пробелом
  • иначе: вывод: каждая буква на новой строке

Пример реализации на Python 3 (один из самых простых вариантов):

  • Возможный вариант 1: функция и вызов def format_word(word): n = len(word) if n % 2 == 0: return ' '.join(word) else: return '\n'.join(word)

Пример использования

word = input().strip() print(format_word(word))

  • Возможный вариант 2: прямо печатать, без возвращения строк def print_word(word): n = len(word) if n % 2 == 0: print(' '.join(word)) else: for ch in word: print(ch)

Пример использования

word = input().strip() print_word(word)

Пояснения к примерам:

  • Ввод: "слово" (5 букв, нечётное) → вывод вертикальный: с л о в о
  • Ввод: "тест" (4 буквы, чётное) → вывод в одну строку через пробел: т е с т

Если хочешь, могу привести решение на другом языке (например, JavaScript или Java) или адаптировать код под конкретный формат ввода/вывода твоего задания.