1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.8 Упр.18 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Класс
10
Предмет
Информатика
Автор
Семакин, Хеннер, Шеина

Работа 3.8 Упр.18 ГДЗ Семакин 10 класс (Информатика)

Задача

Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т. е. является ли оно палиндромом).

Подробный ответ

Проверим слово на палиндром: сравним символы с начала и с конца строки. Если хотя бы одна пара символов не совпадёт, слово не является палиндромом.

var
  s: string;
  i: integer;
  flag: boolean;
begin
  write(‘Введите слово: ‘);
  readln(s);
  flag := true;
  for i := 1 to length(s) div 2 do
    if s[i] <> s[length(s) — i + 1] then
    begin
      flag := false;
      break;
    end;
  if flag then write(‘Палиндром’) else write(‘Не палиндром’);
end.

Переменная flag хранит результат проверки: сначала она равна true, а при первом несовпадении символов становится false.

Ответ

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



Общая оценка
4.8 / 5
Другие учебники
Другие предметы