Заменить введенную латинскую букву на следующую за ней - C (СИ) (75816)
Формулировка задачи:
Задана строка, состоящая из латинских букв. Следует написать программу, которая заменяет введенную латинскую букву на следующую за ней букву. т.е. "a" на "b", а "z" заменить на "a".
Решение задачи: «Заменить введенную латинскую букву на следующую за ней»
textual
Листинг программы
#include <stdio.h>
int main(void){
char a;
printf("Input:\n");
scanf("%c", &a);
if (a == 'z') printf("result = a\n");
else printf("result = %c\n", a+1);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с вводом/выводом - iostream.
- Объявление переменной типа char с именем
a. - Вывод сообщения
Input:и предложение пользователю ввести символ. - Считывание введенного символа с помощью функции scanf и сохранение его в переменной
a. - Проверка значения переменной
aна равенство символу 'z'. - Если условие в пункте 5 выполняется, то выводится сообщение
result = a. - Если условие в пункте 5 не выполняется, то выводится сообщение
result = a+1, гдеa+1- это увеличение значения переменнойaна единицу. - Возврат значения 0, что означает успешный конец работы программы.