Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JustDance29
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 4
#1

Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа - C++

15.11.2013, 23:05. Просмотров 286. Ответов 1
Метки нет (Все метки)

Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа. Помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2013, 23:05     Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа
Посмотрите здесь:

Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа - C++
Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа. У меня сделано,...

Дано натуральное число. Определить являются ли цифры числа упорядоченными по убыванию - C++
Решить с использованием класса #include <iostream> class NumberTester { public: bool operator () (int n){ ...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Дано натуральное число. Определить номер цифры «8» - C++
Дано натуральное число. Определить номер цифры «8» в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0,...

дано натуральное число. Определить номер цифры 8 в нем - C++
дано натуральное число. Определить номер цифры 8 в нем.считая конца числа. Если такой цифры нет, ответом должно быт число 0,если таких цифр...

Дано натуральное число n. Переставить первую и последнюю цифры числа - C++
Дано натуральное число x. Переставить первую и последнюю цифры числа. У меня есть похожая задача. Вот она: #include <stdlib.h> ...

Дано натуральное число n. Переставить местами первую и последнюю цифры числа n - C++
Дано натуральное число n. Переставить местами первую и последнюю цифры числа n.

Дано натуральное число n. Проверить будут ли все цифры числа разными - C++
Буду очень благодарен)

Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа - C++
Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа.

Дано натуральное число n. Проверить есть ли в записи числа две тройки - C++
Добрый вечер. Помогите написать программу.Дано натуральное число n.Проверить есть ли в записи числа две тройки. Уже совсем отчаялся. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.11.2013, 23:33     Дано натуральное число. Определить значение наибольшей нечетной цифры в записи числа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
unsigned short GetBiggestOddDigit(unsigned long long i_number)
  {
  unsigned short result(0);
  while (i_number)
    {
    unsigned short digit = i_number % 10;
    if (digit & 1 && digit > result)
      {
      result = digit;
      if (result == 9)
        break;
      }
    i_number /= 10;
    }
  return result;
  }
 
unsigned long long ReadNumber()
  {
  std::cout << "Enter number: ";
  unsigned long long result;
  std::cin >> result;
  return result;
  }
 
void PrintResult(unsigned short i_digit)
  {
  if (i_digit)
    std::cout << "Biggest odd digit is " << i_digit;
  else
    std::cout << "There are no odd digits in number" << std::endl;
  }
 
int main()
  {
  PrintResult(GetBiggestOddDigit(ReadNumber()));
  return 0;
  }
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru