Вопрос задан 04.09.2026 в 13:00. Предмет Информатика. Спрашивает Мухин Иван.

3. Составить код на яз.прогр
Да
k=1
1-0
flag=flag*k
Начало
Ввод S
L=len(S);
flag=1
1 от 1 до (L div 2)
S[i]=S[L-i+1]
Нет
k=0
flag=1
res=
"Палиндром"
Нет
res=
Не палиндром!'
Вывод res
X плииз срочно дам 100 баллов

Перейти к ответам

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

Отвечает Меражи Кирилл.

Вот код на Python для проверки, является ли строка палиндромом:

S = input()
L = len(S)
flag = 1

for i in range(L // 2):
    if S[i] == S[L - i - 1]:
        k = 1
    else:
        k = 0
    flag = flag * k

if flag == 1:
    res = 'Палиндром'
else:
    res = 'Не палиндром'

print(res)

Программа сравнивает первый символ с последним, второй с предпоследним и так далее. Если все пары совпали, строка считается палиндромом.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос