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

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

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

Определить, для какого наибольшего n можно вычислить значение (2n)!!, используя int - C++

10.12.2012, 14:06. Просмотров 434. Ответов 1
Метки нет (Все метки)

Определить, для какого наибольшего n можно вычислить значение (2n)!! (произведение всех четных натуральных чисел, не превышающих 2n), пользуясь типом int.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2012, 14:06     Определить, для какого наибольшего n можно вычислить значение (2n)!!, используя int
Посмотрите здесь:

Определить индекс и значение наибольшего попадающего в интервал (-5,0) элемента. В случае отсутствия такового предусмотреть соответствующее сообщение C++
Определить произведение наибольшего и наименьшего числа, их абсолютное значение C++
Нужно определить предельное значение n! если n - int C++
C++ Для какого наибольшего n можно вычислить произведение всех четных натуральных чисел, не превышающих 2n, используя тип int
C++ Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа
Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля / C++ для начинающих C++
Определить, сигнал какого цвета горит для пешеходов в данный момент C++
Определить значение наибольшего элемента массива C++
C++ Вычислить значение выражения используя стек
C++ С какого сайта можно скачать Visual C++ 2010 Express для Win32?
Можно ли определить типа вида int[100] C++
Вычислить значение (n!) используя цикл for C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
10.12.2012, 14:59     Определить, для какого наибольшего n можно вычислить значение (2n)!!, используя int #2
12!=479001600
INT_MAX=2147483647
13!=6227020800

Добавлено через 6 минут
можно просто посмотреть таблицу факториалов и значение INT_MAX
Впрочем, можно и программно решить
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <limits.h>
int main()
{
   int N=0;
   __int64 f=1;
   while (f<INT_MAX){
         N+=2;
         f*=N;
         }
   printf("%d ", N-2);
   getchar();
   return 0;
}
Ой! тут двойной факториал!
Yandex
Объявления
10.12.2012, 14:59     Определить, для какого наибольшего n можно вычислить значение (2n)!!, используя int
Ответ Создать тему
Опции темы

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