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

Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int - C++

Восстановить пароль Регистрация
 
gnom604
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 55
20.12.2012, 03:09     Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int #1
помогите определить, для какого наибольшего n можно вычислить значение (2n)!! (произведение всех четных натуральных чисел, не превышающих 2n), пользуясь типом int.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2012, 03:09     Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int
Посмотрите здесь:

написать программу произведение всех натуральных чисел от 10 до 20 C++
C++ Расчет наибольшего общего делителя двух натуральных чисел используя алгоритм эвклида
условные циклы (для какого наибольшего n можно вычислить значение (2n)) C++
C++ While. Вычислить произведение N первых натуральных чисел
Вычислить количество натуральных чисел, кратных трем и не превышающих N C++
C++ Вычислить количество натуральных чисел, кратных трем и не превышающих N
Вычислить произведение натуральных чисел от 12 до 20 C++
C++ Вычислить сумму всех чисел Фибоначчи не превышающих N

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
9cbka
2 / 2 / 0
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 03:20     Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int #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
#include <iostream.h>
 
double Fact2(int n)   // ";" ГіГЎГ°Г*Г« - Г*Г*ñëåäèå ГЏГ*Г±ГЄГ*ëÿ
{
   double p=1;
   int j;
 
   for(j=1;j<=n;j++)   // "<" Г§Г*ìåГ*ГЁГ« Г*Г* "<="
   {
      if((n%2==0) && (j%2==0)) p=p*(double)j;
      if((n%2!=0)  && (j%2!=0)) p=p*(double)j;
   }
   return p;
}
 
void main ()
 
{
    int n;
 
    for(int i=0;i<10;i++)
    {
        cout << "N: " << " " ;
        cin >> n;
        if(Fact2(2*n)>127){cout << "Ne podhodit."<< endl;}
        else
        cout << "Podhodit." << endl;
    }
 
}
Croessmah
27.12.2012, 09:08     Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int
  #3
 Комментарий модератора 
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
Чтобы "поднять" тему в разделе и поиске по форуму, используйте осмысленные сообщения, например "Тема/проблема/задача актуальна". Если вы чего-то достигли в решении проблемы на этот момент, сообщите об этом.
Правила форума
Yandex
Объявления
27.12.2012, 09:08     Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int
Ответ Создать тему
Опции темы

Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru