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

Для заданного натурального n вычислить n!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исправить ошибки.Язык С++ http://www.cyberforum.ru/cpp-beginners/thread1082939.html
Нужно срочно исправить ошибки. // kurs.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h>
C++ Найдите сумму, количество и среднее арифметическое всех натуральных двухзначных чисел Найдите сумму, количество и среднее арифметическое всех натуральных двухзначное цифр, состоящих из разных цифр. зделать цыклом http://www.cyberforum.ru/cpp-beginners/thread1082900.html
Средне геометрическое 6 чисел C++
Написал прогу для среднего геометрического 6 чисел.Но ни как не могу реализовать то чтобы программа ждала пока я не ввиду именно 6 положительные числа не считая отрицательных. #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; double f(int a) { double g; int pr=1;
Организовать обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов C++
Составить программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организовать обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов. Помогите, кто знает:-|
C++ stream2>>str2num http://www.cyberforum.ru/cpp-beginners/thread1082860.html
while(stream1>>str2num&&stream2>>str2num) Обясните смысл stream2>>str2num, какую роль играет и что за >>, тема строки.
C++ какой мануал выбрать ? Здравствуйте. Не знаете ли вы какой мануал или книжки существуют для кодинга С++ ? например такие как с textbox на listbox или combobox. подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
27.01.2014, 18:37     Для заданного натурального n вычислить n!!
Fanat35, Если я правильно понял
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int factorial(int n)
{
    if(n>2)
        return n>2?1:n*factorial(n-2);
}
int main()
{
    int number;
    std::cin>>number;
    std::cout<<factorial(number);
}
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru