Простая задача - C (СИ) (153644)
Формулировка задачи:
Ребят, нужна помощь
Создать программу, которая будет определять с какой буквы вы ввели слово с А, с Б или с В и выводить об этом сообщение.
Решение задачи: «Простая задача»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char s[100]; printf("vedite stroky\n"); scanf("%s",s); if (s[0]>='A' && s[0]<='Z') printf("%c",s[0]); else if (s[0]>='a' && s[0]<='z') printf("%c",s[0]-'a'+'A'); else printf("%c",s[0]); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы:
stdio.h
для работы с консолью ввода-выводаstdlib.h
для работы с функциейscanf
иprintf
string.h
для работы с функциейstrlen
- Создаём переменную
s
типаchar
с длиной в 100 символов - Выводим сообщение для ввода строки
- Считываем строку с помощью функции
scanf
и сохраняем её в переменнойs
- Проверяем первый символ строки
s
- Если символ больше или равен 'A' и меньше 'Z' (т.е. это заглавная буква), то выводим этот символ.
- Если символ больше или равен 'a' и меньше 'z' (т.е. это строчная буква), то выводим этот символ, делая его заглавным с помощью прибавления 'A' - 'a'.
- В противном случае, выводим этот символ без изменений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д