1) Исправить программу, которая определяет, сколько гласных символов введено с клавиатуры и сколько из них символов ‘a’.
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
void get_count(char* text)
{
int count_a = 0; // число А
int count_gl = 0; // число гласных
char* sonars = "eyuoiaEYUOIA";
int i, k;
char s = 'a';
for (i = 0; i < 100; i++) // массив на 100 символов
{
if (text[i] == s)
count_a++;
for (k = 0; k < 18; k++) // идем по массиву гласных и сравниваем
{
if (text[i] == sonars[k])
{
count_gl++; // нашли гласную
break;
}
}
}
printf("количество a: %d\n", count_a);
printf("Количество гласных: %d\n", count_gl);
}
int main()
{
setlocale(LC_ALL, "Russian");
char text[100];
while (1)
{
printf("Входная строка. q - выход\n");
if (fgets(text, 100, stdin) != NULL) // читаем по 100 символов
{
if (text[0] == 'q')
return 0;
get_count(text); // вычисляем число гласных
}
}
}
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |