Определение, является ли введённая буква буквой русского алфавита - C (СИ)

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

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

программа должна определять русская буква или нет
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#define CP SetConsoleCP(1251); SetConsoleOutputCP(1251);
#define SP system("pause");
#define NEWLINE putchar('\n');
#define konec  system("pause"); return 0;

int main()
 
{
    int massiv[10]={а, е, ё, и, о, у, ы, э, ю, я};
char  i=0; 
 
char symbol;
    CP
    printf("Введите bukvu: ");
    scanf("%с", &symbol);
    NEWLINE
 
  for(; symbol==massiv[i]; i++)
    if(symbol==massiv[i])
    printf("Russian vowel: %c\n ");
    else
    printf(" ne rus vowel: %c\n");

konec
}

Решение задачи: «Определение, является ли введённая буква буквой русского алфавита»

textual
Листинг программы
int massiv[10]={'а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я'};

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

  1. Объявляется целочисленный массив массив с размером 10 элементов.
  2. Инициализируется десятью элементами русского алфавита в нижнем регистре. massiv[10]={'а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я'};

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


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

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

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