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

Написать программу: Определить разность между наибольшей и наименьшей цифрами натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу: могут ли три числа быть длинами сторон треугольника? http://www.cyberforum.ru/cpp-beginners/thread1311253.html
Решите эту задачу: даны три числа если они могут быть длинами сторон равнобедренного тупоугольного треугольника, то вычислите его площадь. Выведите длины сторон и площадь в порядке возрастания значений.
C++ Rnunif() Не могу ничего найти про эту процедуру. Кто-нибудь может подсказать, что она делает и с ккими параметрами работает? http://www.cyberforum.ru/cpp-beginners/thread1311240.html
C++ Проверить наличие файлов, которые должны располагаться в том же каталоге, что и программа
Доброго времени суток, уважаемый форумчанин. Дело в том, что я уже третий час бьюсь над решением этой коварной проблемы... Гуглил, хорошо гуглил, но ответа я так и не нашёл. Проблема следующая - я получаю путь к программе по средствам записей в реестре, для примера возьмём C:\Programm Мне нужно проверить наличие файлов, которые должны располагаться в том же каталоге, что и программа....
Вывести минимальный элемент введенного с клавиатуры массива целых чисел (через указатель) C++
Как написать программу, которая выводит минимальный элемент введенного с клавиатуры массива целых чисел? Для доступа к элементам массива нужно использовать указатель.((
C++ Взаимодействие между классами http://www.cyberforum.ru/cpp-beginners/thread1311218.html
При попытке создать указатель на объект класса в public секции другого класса из которого будет обращение к его методу... Cook *cok пишет, что Cook - не существующий тип...
C++ Найти наибольший элемент и выбросить из матрицы строку и столбец, на пересечении которых стоит этот элемент Дан массив mxn. Найти наибольший элемент и выбросить из массива строку и столбец на пересечении которых стоит этот элемент. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.11.2014, 06:24     Написать программу: Определить разность между наибольшей и наименьшей цифрами натурального числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
unsigned int f(unsigned int N)
{
 int d;
 int min;
 int max;
 for (min=N%16, max=min, N>>=4; N!=0; x>>=N)
 {
  d=x%16;
  if (min>d)
  {
   min=d;
  }
  if (max<d)
  {
   max=d;
  }
 }
 return max-min;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru