
Вопрос задан 05.07.2023 в 14:17.
Предмет Информатика.
Спрашивает Путинцева Мария.
Вводится натуральное число. Найти максимальную цифру кратную 3. Если таких цифр нет, то вывести
«NO». в с++

Ответы на вопрос

Отвечает Грейсман Элла.
Ответ:
Ответ в файле!
Объяснение:




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример программы на C++, которая находит максимальную цифру, кратную 3, введенному натуральному числу:
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите натуральное число: ";
std::cin >> number;
int maxDigit = -1; // Переменная для хранения максимальной цифры, изначально устанавливаем значение -1
while (number > 0) {
int digit = number % 10; // Получаем последнюю цифру числа
if (digit % 3 == 0 && digit > maxDigit) {
maxDigit = digit; // Обновляем максимальную цифру, если текущая цифра больше и кратна 3
}
number /= 10; // Удаляем последнюю цифру числа
}
if (maxDigit != -1) {
std::cout << "Максимальная цифра, кратная 3: " << maxDigit << std::endl;
} else {
std::cout << "NO" << std::endl;
}
return 0;
}
Программа запрашивает у пользователя ввод натурального числа, а затем итеративно находит максимальную цифру, которая кратна 3. Если такая цифра найдена, она выводится на экран, в противном случае выводится сообщение "NO".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili