Простая задача - 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]);
}

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

  1. Включаем необходимые заголовочные файлы:
    • stdio.h для работы с консолью ввода-вывода
    • stdlib.h для работы с функцией scanf и printf
    • string.h для работы с функцией strlen
  2. Создаём переменную s типа char с длиной в 100 символов
  3. Выводим сообщение для ввода строки
  4. Считываем строку с помощью функции scanf и сохраняем её в переменной s
  5. Проверяем первый символ строки s
    • Если символ больше или равен 'A' и меньше 'Z' (т.е. это заглавная буква), то выводим этот символ.
    • Если символ больше или равен 'a' и меньше 'z' (т.е. это строчная буква), то выводим этот символ, делая его заглавным с помощью прибавления 'A' - 'a'.
    • В противном случае, выводим этот символ без изменений.

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


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

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

15   голосов , оценка 3.933 из 5