C++9.142Дан текст, в начале которого имеются пробелы и в котором имеются цифры. Найти порядковый номер максимальной цифры, начиная счет с первого сим-вола, не являющегося пробелом. Если максимальных цифр несколько, то должен быть найден номер первой из них.9.141Дан текст, в котором имеются цифры.б) Найти максимальную цифру.

4 Окт 2020 в 19:41
234 +1
0
Ответы
1
include include

int main() {
std::string text;
std::cout << "Enter a text: ";
std::getline(std::cin, text);

int maxDigit = -1;
int maxDigitIndex = -1;
for (int i = 0; i < text.length(); i++) {
if (isdigit(text[i])) {
int digit = text[i] - '0';
if (digit > maxDigit) {
maxDigit = digit;
maxDigitIndex = i;
}
} else if (!isspace(text[i])) {
break;
}
}
if (maxDigitIndex != -1) {
std::cout << "The maximum digit is: " << maxDigit << std::endl;
std::cout << "Index of the maximum digit: " << maxDigitIndex + 1 << std::endl;
} else {
std::cout << "No digits found in the text." << std::endl;
}
return 0;

}

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