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

Дано натуральное n. Вычислить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте, является ли число простым. http://www.cyberforum.ru/cpp-beginners/thread720347.html
Дано натуральное число n>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное. Алгоритм должен иметь Ввод Вывод 2 YES 4 NO Указание. Понятно, что задача сама по себе нерекурсивна, т.к. проверка числа n на простоту никак не сводится к проверке на простоту меньших чисел. Поэтому нужно сделать ...
C++ Является ли это слово палиндромом. Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово палиндромом. Выведите YES или NO. Ввод Вывод radar YES yes NO http://www.cyberforum.ru/cpp-beginners/thread720344.html
C++ Написать программу с рекурсивной функцией, которая расставляет между заданными шестью цифрами знаки операций
Написать программу с рекурсивной функцией, которая расставляет между заданными шестью цифрами знаки операций: сложения, вычитания, умножения и деления без остатка так, чтобы после проведения операции получилось заданное число.
C++ для чего нужны хеш таблицы?
для чего нужны хеш таблицы? если есть массивы )
C++ как сделать так, чтобы интерфейс программы находился в отдельном файле http://www.cyberforum.ru/cpp-beginners/thread720327.html
как в 6 версии visual studio сделать так, чтобы интерфейс программы находился в файле complex.h, которая была бы защищена от повторного включения, сама реализация была в в файле complex.cpp, также был бы файл-приложение application1.cpp класса complex?
C++ Определите, сколько существует k-значных натуральных чисел, сумма цифр которых равна d Даны натуральные числа k и s. Определите, сколько существует k-значных натуральных чисел, сумма цифр которых равна d. Запись натурального числа не может начинаться с цифры 0. В этой задаче можно использовать цикл для перебора всех цифр, стоящих на какой-либо позиции. Ввод Вывод 3 15 69 подробнее

Показать сообщение отдельно
v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
05.12.2012, 16:41     Дано натуральное n. Вычислить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include "iostream"
using namespace std;
 
unsigned int factorial(unsigned int n)
{
    if (n==0 || n==1) return n;
    return n * factorial(n-1);
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    double mul = 1;
 
    cin >> n;
 
    for (int i=1; i<=n; i++)
        mul *= (2.0 + 1.0/factorial(i));
 
    cout << mul << endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 03:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru