Вопрос задан 24.10.2023 в 18:38. Предмет Информатика. Спрашивает Далекорей Михаил.

Дано натуральное восьмизначное число. Определите самую большую цифру в числе. ( C ++ )

0 0
Перейти к ответам

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

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

#include <iostream>

 

int func( int n )

{

  int pos = 0, index = 0;

  while ( n )

  {

     index++;

     if ( n % 10 == 8 ) pos = index;

     n /= 10;

  }

  return pos;

}

 

int main()

{

  std::cout << func( 128346584 ) << std::endl;

  return 0;

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения самой большой цифры в восьмизначном числе на языке C++ вы можете использовать следующий подход:

1. Сначала введите восьмизначное число. 2. Используйте цикл for для перебора каждой цифры в числе. 3. Внутри цикла сравнивайте каждую цифру с текущим максимумом. Если цифра больше максимума, обновите максимум. 4. После завершения цикла максимальное значение будет самой большой цифрой в числе.

Вот пример кода, который реализует этот подход:

```cpp #include #include

int main() { int number, maxDigit = INT_MIN;

std::cout << "Введите восьмизначное число: "; std::cin >> number;

for (int i = 0; number > 0; i++, number /= 10) { int digit = number % 10; if (digit > maxDigit) { maxDigit = digit; } }

std::cout << "Самая большая цифра: " << maxDigit << std::endl;

return 0; } ```

В этом коде мы используем цикл for для перебора каждой цифры в числе. Мы используем оператор `%` для извлечения последней цифры из числа, а затем делим число на 10, чтобы удалить последнюю цифру. Если текущая цифра больше максимального значения, мы обновляем максимальное значение. После завершения цикла мы выводим максимальное значение, которое является самой большой цифрой в числе.

0 0

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

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

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

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