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

Как находят факториал? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно составить алгоритм задачи! http://www.cyberforum.ru/cpp-beginners/thread714219.html
Дан двумерный массив m на n, заполненный случайным образом. Вставить между средними строками первую. Добавлено через 42 минуты В принципе нужно объяснить само тело массива. То есть как вставить первую строку между средними...
C++ Множества. Выбрать 3 точки первого множества так, чтобы треугольник с вершинами в этих точках накрывал все точки второго множества и имел min площадь. Даны 2 множества точек на плоскости. Выбрать 3 различные точки первого множества так , что бы треугольник с вершинами в этих точках накрывал все точки второго множества и имел минимальную площадь. Помогите пожалуйста ... http://www.cyberforum.ru/cpp-beginners/thread714201.html
Имеются ли среди S1, S2,..., Sn пара соседних символов но или он C++
Пусть даны символы S1, S2,...,Sn. Известно, что символ S1 отличен от восклицательного знака и что среди символов S2, S3,... есть по крайней мере один восклицательный знак. Пусть S1, S2,..., Sn - символы данной последовательности, предшествующие первому восклицательному знаку (n заранее неизвестно). Выясните, имеются ли среди S1, S2,..., Sn пара соседних символов но или он.
Пусть дано натуральное число n C++
01.Путь даны координаты вершин четырехугольника. Составьте программу, которая определяла бы, является ли этот четырехугольник прямоугольником. 02.Пусть дано натуральное число n. Требуется: Добавить один к последней цифре числа.Пример 37-38,49-410.
C++ как запомнить номер строки в C++ которую он нашел http://www.cyberforum.ru/cpp-beginners/thread714188.html
как запомнить номер строки в C++ которую он нашел и её вывести отрывок программки выглядит так void POBEDIT(FILE *f) { struct olimpiada tz; int i, n=0; float s,max; puts ("\n fio N school summa");
C++ Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом 2)Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
02.12.2012, 12:06     Как находят факториал?
l2ded, думаю у тебя задание найти сумму ряда с факториалами так?
Сам факториал находи вот так (сможешь иметь ответ вплоть до 100!, дальше уже длинная арифметика нужна)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
double fact(double val)
{
    double ret = 1 < val ? val : 1;
    if(1 < (val -= 1))
        ret *= fact(val);
    return ret;
}
 
int main()
{
    cout<<"100! = "<<fact(100)<<endl;
    return 0;
}
Миниатюры
Как находят факториал?  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru