В строке символов определить наличие гласных букв с помощью Оператора if goto

19 Янв 2020 в 19:41
167 +1
0
Ответы
1

Пример использования оператора if и goto для определения наличия гласных символов в строке на языке программирования C++:

#include <iostream>
#include <cstring>
int main() {
char str[100];
int i = 0;
bool hasVowels = false;
std::cout << "Введите строку: ";
std::cin.getline(str, 100);
start:
if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' ||
str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U') {
hasVowels = true;
goto end;
}
i++;
if (i < strlen(str)) {
goto start;
}
end:
if (hasVowels) {
std::cout << "В строке есть гласные буквы." << std::endl;
} else {
std::cout << "В строке нет гласных букв." << std::endl;
}
return 0;
}

Этот код считывает строку символов, затем проверяет каждый символ на наличие гласных букв с помощью оператора if и переходит к следующему символу с помощью оператора goto. После прохода по всей строке выводится сообщение о наличии или отсутствии гласных букв.

18 Апр в 19:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 076 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир