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

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

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

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

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

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

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

Вычислить значение наибольшего по модулю элемента - C++
Вычислить значение наибольшего по модулю элемента для каждой строки массива N<=5, M<=5

Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля / C++ для начинающих - C++
Вычислить приближенное значение бесконечной суммы, не используя стандартные функции, за исключением модуля.

Определить значение наибольшего элемента массива - C++
Дан одномерный массив x . Определить значение, наибольшего элемента массива.

Определить, можно ли заданное натуральное число представить в виде квадрата какого либо простого числа - C++
:cry:помогите

Определить произведение наибольшего и наименьшего числа, их абсолютное значение - C++
Прошу помощи в написании этих заданий :( Задание 1. Напишите программу, которая считывает пять отрицательных чисел, определяет и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
10.12.2012, 14:59 #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;
}
Ой! тут двойной факториал!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 14:59
Привет! Вот еще темы с ответами:

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

Можно ли определить типа вида int[100] - C++
интересует, есть ли возможность через typedef определить тип массива или только как то так struct array { int elements } ...

Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double - C++
Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных float, int, double, long: приведение типов.

С какого сайта можно скачать Visual C++ 2010 Express для Win32? - C++
с какого сайта можно скачать microsoft visual studio 2010 c++ express для 32 х.Вообще не могу найти в инете даже в microsoft.com помогите


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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