• Задача 1.
    Сформировать по строке а$ новую строку по правилу: если слово имеет нечетную длину, удалить в нем среднюю букву
    Qbasic

Ответы 6

  • Это вроде работает по принципу если вводить слово, а если ввести текст (мне кажется именно это задумано по условию)
  • Заранее благодарю
    • Автор:

      alananvlo
    • 6 лет назад
    • 0
  • Вы считаете, что в каждом слове нечетной длины надо удалить среднюю букву? Но тогда надо оговорить, что такое слова, как они разделяются и многое другое. И задача получится довольно накрученной.
  • Да, мне кажется что накручена, спасибо за такое решение у меня теперь хоть чуть чуть есть представление как это все оформить)
    • Автор:

      fisher
    • 6 лет назад
    • 0
  • Мне тоже думается, что Вы поняли: задача достаточно проста для разбора строки по словам только если договориться, что символы слова - это все, кроме пробела, и что слова разделяются строго одним пробелом. Но как только при вводе это случайно будет нарушено, пойдет свистопляска.
  • INPUT "Vvedi stroku: ", s$n = LEN(s$)IF n MOD 2 <> 0 THEN   s$ = LEFT$(s$, (n - 1) / 2) + RIGHT$(s$, (n - 1) / 2)END IFPRINT s$END
    • Автор:

      gilbert30
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years