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

Вычислить значение выражения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить функцию, позволяющую распознавать наличие вещественных корней в квадратном уравнении http://www.cyberforum.ru/cpp-beginners/thread1305799.html
Даны три квадратных уравнения ах^2 + bх + с = 0, bх^2 + ах + с = 0, сх^2 + ах + b = 0. Сколько из них имеют вещественные корни? (Определить функцию, позволяющую распознавать наличие вещественных...
C++ Реализация Синглетона, используя шаблоны C++ В низу два Singleton, один я взял из этого форума, другой с книги, просто интересно имеют ли они одинаковый функционал. Любопытство возникло по причине того что найти объяснения в интернете я так и... http://www.cyberforum.ru/cpp-beginners/thread1305796.html
C++ IsProcessRun ошибочка
Всем привет. Недавно начал изучать C++ и сразу столкнулся с проблемкой. Делаю проверку на процесс таким образом: bool IsProcessRun(const char * const processName) { HANDLE hSnapshot =...
C++ Отсортировать вектор структур по одной переменной через qsort
Есть вектора структур такого типа , нужно отсортировать через qsort эту структуру по точке point2 struct Mystruct { double point1; double point2; double point3; }
C++ Написать программу: заменить элемент следующий за максимальным на 0.5 http://www.cyberforum.ru/cpp-beginners/thread1305775.html
Дано действительные числа A1,...,An и B1,...,Bn. В последовательности A1,...,An и в последовательности B1,...,Bn все члены, следующие за членом с наибольшим значением (за первым по порядку если их...
C++ Напишите программу перевода числа из 400 системы счисления в 10 ую с использованием классов! Помогите реализовать! подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.11.2014, 11:26
C++
1
2
3
4
5
6
7
8
9
unsigned long long int factorial(unsigned short int n)
{
 long long int r;
 for (r=1; n>0; --n)
 {
  r*=n;
 }
 return r;
}
, а где надо вычислить выражение, там
C++
1
2-factorial(5)+3-(unsigned long long int)((double)factorial(8)/(double)factorial(6)+0.5)+factorial(4);
.

Добавлено через 1 минуту
А так:
C++
1
2
3
4
5
6
7
8
unsigned long long int factorial(unsigned short int n)
{
 if (n==0)
 {
  return 1;
 }
 return n*factorial(n-1);
}
делать не надо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru