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

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

Войти
Регистрация
Восстановить пароль
 
aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
#1

Найти значение выражения - C++

01.04.2012, 11:22. Просмотров 467. Ответов 5
Метки нет (Все метки)

Найти значение выражения (2*5!+3*8!)/(6!+4!) , определив функцию расчета факториала натурального числа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2012, 11:22     Найти значение выражения
Посмотрите здесь:

Найти значение выражения C++
Найти значение выражения C++
C++ Найти значение выражения
C++ Найти значение выражения
Найти значение выражения C++
C++ Найти значение выражения
Найти значение выражения C++
Найти значение выражения C++
Найти значение выражения C++
Найти значение выражения C++
C++ Найти значение выражения
C++ Найти значение выражения.

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
01.04.2012, 11:32     Найти значение выражения #2
C++
1
2
3
  int factorial(int n) {
      return !n ? 1 : n * factorial(n - 1);
  }
aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
01.04.2012, 12:18  [ТС]     Найти значение выражения #3
почему программа не считает?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include "conio.h"
#include "math.h"
using namespace std;
  int factorial(int n) {
      cin>>n>>endl;
      return !n ? 1 : n * factorial(n - 1);
      cout<<"ответ="<<endl;
  getch();
}
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 12:37     Найти значение выражения #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
#include <iostream>
#include "conio.h"
#include "math.h"
using namespace std;
int a;
  int factorial(int n) {
      return !n ? 1 : n * factorial(n - 1);
  }
  int main()
  {
   cin >>  a;
   cout  << "otvet= "<< factorial(a);
  getch();
  return 0;
  }
aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
01.04.2012, 12:42  [ТС]     Найти значение выражения #5
я так понял это функция распределения расчета, как значение выражения найти?
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 12:48     Найти значение выражения #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
#include <iostream>
#include "conio.h"
#include "math.h"
using namespace std;
double a;
  int f(int n) {
      return !n ? 1 : n * f(n - 1);
  }
  int main()
  {
   a=(2*f(5)+3*f(8))/(f(6)+f(4));
  cout  << "otvet= "<< a;
  getch();
  return 0;
  }
Yandex
Объявления
01.04.2012, 12:48     Найти значение выражения
Ответ Создать тему
Опции темы

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