Вопрос задан 05.07.2023 в 14:17. Предмет Информатика. Спрашивает Путинцева Мария.

Вводится натуральное число. Найти максимальную цифру кратную 3. Если таких цифр нет, то вывести

«NO». в с++
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Грейсман Элла.

Ответ:

Ответ в файле!

Объяснение:


0 0
Отвечает нейросеть 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".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос