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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции (кол-во слов длины n, слово с номером n задом наперед) http://www.cyberforum.ru/cpp-beginners/thread726087.html
1) Написать функцию, которая определяет кол-во слов длины n и выписывает их 2)Написать функцию которая слово с номером n переписывает задом наперед Помогите пожалуйста составить и разобраться...
C++ Программирование с использованием подпрограмм общего вида типа Дана задача: Заданы матрицы A= (i=1, 2, 3; j=1, 2, 3), B= (i=1, 2, 3; j=1, 2, 3), то есть матрица А (3х3) и матрица В (3х3). Расставить в порядке возрастания элементы в главных диагоналях каждой... http://www.cyberforum.ru/cpp-beginners/thread726081.html
C++ Запуск exe раз в неделю
Добрый день, есть код программы предположим это вывод на экран Привет Мир! #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl;
Уверенное создание файла C++
Допустим, я создаю файл и сразу же проверяю его наличие. Возможна ли ситуация, когда файл не успеет записаться? Если же такой казус возможен хотя бы чисто гипотетически, то как его гарантированно...
C++ Количество слов, начинающихся и заканчивающихся одной буквой http://www.cyberforum.ru/cpp-beginners/thread726068.html
#include <conio.h> #include <string.h> #include <iostream.h> #pragma argsused int main() { char s; int i,k=0,n=0,a,j=0; cin.getline(s,sizeof(s)-1); for (i=0;i<strlen(s);i++) {
C++ Составить диаграмму класса Всем доброго времени суток! Написал программу на С++, препод требует составить диаграмму класса. Я знать не знаю, что это такое. Может быть кто-нибудь сможет помочь? Моя программа:... подробнее

Показать сообщение отдельно
Kuzia domovenok
1952 / 1805 / 140
Регистрация: 25.03.2012
Сообщений: 6,252
Записей в блоге: 1
10.12.2012, 14:59
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;
}
Ой! тут двойной факториал!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru