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

Определить, для какого наибольшего 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). Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы. Затем A и B сложить. Расстановку в порядке возрастания элементов оформить в виде подпрограммы. Есть решение на паскале, переведите, пож-та, на MS Visual C++. const n = 3; type matr = array ... http://www.cyberforum.ru/cpp-beginners/thread726081.html
C++ Запуск exe раз в неделю
Добрый день, есть код программы предположим это вывод на экран Привет Мир! #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl;
Уверенное создание файла C++
Допустим, я создаю файл и сразу же проверяю его наличие. Возможна ли ситуация, когда файл не успеет записаться? Если же такой казус возможен хотя бы чисто гипотетически, то как его гарантированно избежать? #include <windows.h> const char* fname = "c:\\work\\test.txt"; FILE *file; char* line = "Test 0\n"; for (int i=0; i<10; ++i) { file = fopen(fname, "w"); fputs(line, file); ++(line);
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++ Составить диаграмму класса Всем доброго времени суток! Написал программу на С++, препод требует составить диаграмму класса. Я знать не знаю, что это такое. Может быть кто-нибудь сможет помочь? Моя программа: #include<iostream> #include<iomanip> #include<conio.h> using namespace std; void Random(); void klav(double L); class Letatelniy_Apparat{ public: подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.12.2012, 14:59     Определить, для какого наибольшего n можно вычислить значение (2n)!!, используя int
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;
}
Ой! тут двойной факториал!
 
Текущее время: 23:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru