Есть ответ 👍

Вводится строка(до пробела) необходимо определить является ли она палиндромом или нет. вывести - yes или no

247
354
Посмотреть ответы 3

Ответы на вопрос:


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

пусть нам дана строка s и нам известна её длина |s|.

двумя указателями

i = 1

j = |s|

проходим по строке

p = true

while i < j {

if (s[i] ! = s[j}) {

p = false

break

}

i++

j--

}

if (p) {

print("yes")

} else {

print("no")

}

Gerty21
4,5(45 оценок)

// pascalabc.net 3.4, сборка 1717 от 20.07.2018

// внимание! если программа не работает, обновите версию!

begin

var s : = readlnstring('введите строку').towords.first.tolower;

if s = s.inverse then println('палиндром')

else println('не палиндром')

end.

NwM12
4,7(1 оценок)

Так правильно: кіно по вулиці іде‚ його товариш мій веде.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS