8610. Предыдущая и следующая буква

 

Дана буква английского алфавита. Выведите ее предыдущую и следующую буквы.

 

Вход. Одна буква с (Ac < Z или ac < z) английского алфавита (прописная или заглавная).

 

Выход. Выведите сначала букву, стоящую перед c, а затем букву, следующую за c в английском алфавите (с учетом регистра).

 

Пример входа 1

Пример выхода 1

D

C E

 

 

Пример входа 2

Пример выхода 2

x

w y

 

 

РЕШЕНИЕ

символы

 

Анализ алгоритма

Пусть c – входной символ. Выведем символы c – 1 и c + 1.

 

Реализация алгоритма

Читаем входной символ c.

 

scanf("%c", &c);

 

Выводим символы c – 1 и c + 1.

 

printf("%c %c\n", c - 1, c + 1);

 

Python реализация

Читаем входной символ c.

 

c = input()

 

Вычисляем и выводим символы prev = c – 1 и next = c + 1.

 

prev = chr(ord(c) - 1)

next = chr(ord(c) + 1)

print(prev, next)