Определить символ лежащий между символами в алфавите - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Помогите составить алгоритм. Выполняю задачи из лабораторных работ. Вот задача. Даны два символа латинского алфавита (нижний регистр). Определить символ лежащий между этими символами в алфавите. Если такого символа нет, то вывести символ, расположенный слева от центра. Примеры: ‘a’ и ‘e’ → ‘c’, ‘a’ и ‘f’ → ‘c’.
Эта тема подходит как Программирование линейных алгоритмов? Похоже там отпечатка. Эта задача к другой теме относится наверное.

Решение задачи: «Определить символ лежащий между символами в алфавите»

textual
Листинг программы
#include<stdio.h>
int main()
{
    char a,b;
    scanf("%c %c", &a, &b);
    printf("%c",(a+b)/2);
    return 0;
}

Объяснение кода листинга программы

  1. Включаем заголовочный файл stdio.h, который содержит прототипы функций ввода-вывода
  2. Задаём точку входа в программу с помощью функции main()
  3. Объявляем две переменные типа char a и b
  4. С помощью функции scanf() считываем два символа и сохраняем их в переменных a и b
  5. Вычисляем средний символ между a и b, приводя его к типу char
  6. Выводим средний символ на экран с помощью функции printf()
  7. Возвращаем 0, чтобы указать, что программа успешно завершилась

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы