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

Как использовать двойной факториал в С++ с использованием только if и for? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ level up http://www.cyberforum.ru/cpp-beginners/thread847730.html
Привет всем! Есть такой вопрос: прочитав пару книг по основам программирования и ООП решил, так сказать, поднять свой ​​уровень выше) Вот возникла проблема, книг в интернете очень много, и я не знаю какую выбрать. Думаю начать читать Страуструпа, так сказать узнать язык из первых уст, но и у него есть достаточно книг. Так что посоветовать прочитать? И еще, не хочется читать одно и то же по кругу,...
C++ Cpp. Как очищается память в функциях? Я привык, что чисткой памяти занимается GC. А тут надо написать библиотеку на Cpp. От сюда базовые вопросы: Как себя ведет память в функции: Например я могу инициализировать переменную с помощью поинтера. Выделить, потом попользоваться и удалить. Догадываюсь что так выделенная под переменную память очиститься: void TestFunc(){ int *pInt = new int(123); delete(pInt); } http://www.cyberforum.ru/cpp-beginners/thread847728.html
Теория графов C++
Есть задание. найти максимальное и среднее расстояние между центральными вершинами неориентированного графа. 1 Что такое центральные вершины? если не сложно объясните алгоритм их нахождения 2 что такое расстояние и в частности среднее расстояние?
Тернарная операция "?" C++
интересует вопрос есть ли в тернарной операции вложения,т.е. можно ли влаживать функции в тернарной операции,как в if else?
C++ LZSS принцип работы алгоритма http://www.cyberforum.ru/cpp-beginners/thread847708.html
Приветствую! Обращаюсь сюда за помощью, так как ни как не могу разобраться с алгоритмом LZSS. После непродолжительных поисков нашел вот такой вот код, но, как я правильно понимаю, для работы шифровальщика нужен словарь. Отсюда возникает вопрос. Как его задать? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define N 4096 /* size of...
C++ Указатель на привязанную функцию можно использовать только для вызова функции int ident=mflats.at(1).GetIdent; Объясните пожалуйста, почему нельзя использовать такую форму? (функции Int, возвращает нужное мне значение, в паблике). Выдает такую ошибку: Error:Указатель на привязанную функцию можно использовать только для вызова функции. подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
24.04.2013, 22:54     Как использовать двойной факториал в С++ с использованием только if и for?
Цитата Сообщение от anotherpony Посмотреть сообщение
Код определяет четность или нечетность числа.
C++
1
2
3
4
if (a % 2 == 0)
   cout << "Число четное" << endl;
else
   cout << "Число нечетное " << endl;
Цитата Сообщение от anotherpony Посмотреть сообщение
Как в этой же программе вычислить двойной факториал введенного числа?
МОЖНО ИСПОЛЬЗОВАТЬ ТОЛЬКО ОПЕРАТОРЫ -IF- и -FOR-
C++
1
2
3
4
5
6
7
fact = 1;
if (n % 2 == 0)
   for (int i = 1; i < n / 2; i++)
      fact *= 2*i;
else
   for (int i = 1; i < n / 2; i++)
      fact *= 2*i + 1;
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru