Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Aerarian
1 / 1 / 0
Регистрация: 28.06.2016
Сообщений: 80
1

Вычислить факториал числа

07.07.2016, 13:29. Просмотров 2175. Ответов 19
Метки нет (Все метки)

Требуется по заданному числу 1<=N<=12 посчитать его факториал. Учтите, что факториал растет очень бысто и уже при N = 13 результат выйдет за рамки допустимого диапазона int, поэтому тестируйте на маленьких числах.


Вход
3
5
1

Выход
6
120
1
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2016, 13:29
Ответы с готовыми решениями:

Циклы: вычислить факториал числа
1.Надо написать программу которая будет вычислять факториал числа.я вот пробовал чёт не получается:...

Вычислить факториал целого числа
1. Вычислить факториал целого числа.

Вычислить факториал натурального числа
С или С++ 1. Вычислить n! = 1*2*3*…*n. N – вводится. П.5.16.Правил Запрещено создавать темы с...

Циклы: вычислить факториал числа циклом while
Добрый вечер, помогите пожалуйста написать программу с таким заданием: Сложить программу с...

Вычислить факториал натурального числа n из отрезка [1;20]
Создайте программу, вычисляющую факториал натурального числа n из отрезка , которое пользователь...

19
liv
2494 / 1703 / 276
Регистрация: 07.10.2015
Сообщений: 4,055
Завершенные тесты: 1
07.07.2016, 13:32 2
Aerarian, покажите свои попытки. Так быстрее получите помощь...
0
shilko2013
251 / 228 / 185
Регистрация: 02.04.2016
Сообщений: 895
Завершенные тесты: 2
07.07.2016, 13:42 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
int main() {
 
    while (true) {
        int n,f=1;
        cin >> n;
                if ((n < 1) || (n > 12))
                break;
        for (int i = 1; i <= n; i++)
            f *= i;
        cout << f << endl;
    }
    return 0;
}
Добавлено через 1 минуту
Я и так настрочу, мне прост по кайфу)
0
Renji
2520 / 1724 / 517
Регистрация: 05.06.2014
Сообщений: 5,015
07.07.2016, 18:22 4
C++
1
2
3
4
const int table[]={1,1,2,6,24,120,720,5040,40320,362880,3628800,39916800,479001600};
int n;
cin>>n;
cout<<table[n];
3
07.07.2016, 18:22
shilko2013
251 / 228 / 185
Регистрация: 02.04.2016
Сообщений: 895
Завершенные тесты: 2
07.07.2016, 18:27 5
Renji, Так нечестно
0
Renji
2520 / 1724 / 517
Регистрация: 05.06.2014
Сообщений: 5,015
07.07.2016, 18:51 6
Цитата Сообщение от shilko2013 Посмотреть сообщение
Renji, Так нечестно
Но если серьезно, то для практических целей решать нужно именно так. Экономия жалких 13*4=52 байт под табличку, не стоит тормозов создаваемых при подсчете факториала циклом.
1
NETClion
7 / 6 / 5
Регистрация: 26.06.2016
Сообщений: 24
07.07.2016, 18:56 7
C++
1
2
3
4
5
6
7
8
unsigned long factorial(unsigned long f)
{
    if ( f == 0 ) 
        return 1;
    return(f * factorial(f - 1));
}
 
printf("%i", factorial(5));
0
Peoples
Эксперт С++
1426 / 895 / 773
Регистрация: 06.02.2016
Сообщений: 2,349
Записей в блоге: 19
Завершенные тесты: 5
07.07.2016, 18:57 8
Рекурсивная версия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
long double fact(int N)
{
    if(N < 0) 
        return 0; 
    if (N == 0) 
        return 1; 
    else 
        return N * fact(N - 1);
}
int main() {
    cout<<"Enter the number"<<endl;
    int x;
    cin>>x;
    cout<<"Factorial "<<x<<" : "<<fact(x)<<endl;
    return 0;
}
0
shilko2013
251 / 228 / 185
Регистрация: 02.04.2016
Сообщений: 895
Завершенные тесты: 2
07.07.2016, 19:01 9
Renji, А если будет много значений?
0
_Ivana
4226 / 1939 / 246
Регистрация: 01.03.2013
Сообщений: 5,248
Записей в блоге: 22
07.07.2016, 19:10 10
shilko2013, тогда она будет дедушкой
Цитата Сообщение от Aerarian Посмотреть сообщение
по заданному числу 1<=N<=12
0
shilko2013
251 / 228 / 185
Регистрация: 02.04.2016
Сообщений: 895
Завершенные тесты: 2
07.07.2016, 19:18 11
_Ivana, Пожалуй вы правы, с точки зрения практики.
Но мне кажется, что человеку нужен был алгоритм.
Цитата Сообщение от Aerarian Посмотреть сообщение
Требуется по заданному числу 1<=N<=12 посчитать его факториал.
0
Renji
2520 / 1724 / 517
Регистрация: 05.06.2014
Сообщений: 5,015
07.07.2016, 19:21 12
Цитата Сообщение от shilko2013 Посмотреть сообщение
Renji, А если будет много значений?
В обозримом будущем не будет, так как на N=21 переполнится даже 64-битовое целое.
0
shilko2013
251 / 228 / 185
Регистрация: 02.04.2016
Сообщений: 895
Завершенные тесты: 2
07.07.2016, 19:23 13
Renji, тогда string будем использовать.
0
Ferrari F1
795 / 525 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
07.07.2016, 21:52 14
пробовал факториал 500 вычислять...))
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
 
#include <string>
using std::string;
 
#include <algorithm>
 
#include <windows.h>
 
string& multOneDigit(string& value1, const char& value2)
{
    static string result;
    result = "";
    reverse(value1.begin(), value1.end());
    unsigned digit(value2 - '0');
    switch (digit)
    {
    case 0:
        reverse(value1.begin(), value1.end());
        return result = "0";
        break;
    case 1:
        reverse(value1.begin(), value1.end());
        return result = value1;
        break;
    }
    unsigned temp(0);
    for (unsigned i(0); value1[i]; ++i)
    {
        temp += (value1[i] - '0') * digit;
        result.push_back(temp % 10 + '0');
        temp /= 10;
    }
    if (temp)
        result.push_back(temp % 10 + '0');
    reverse(value1.begin(), value1.end());
    reverse(result.begin(), result.end());
    return result;
}
 
string& multDigitWithZeros(string& value1, const string& value2)
{
    static string result;
    result = multOneDigit(value1, value2[0]);
    if (value2.length() == 1)
        return result;
    result += string(value2.begin() + 1, value2.end());
    return result;
}
 
const string& toAdd(string& value1, string& value2)
{
    static string result;
    result = "";
    reverse(value1.begin(), value1.end());
    reverse(value2.begin(), value2.end());
    unsigned i(value1.length()), j(value2.length());
    if (i < j)
        for (; i < j; ++i)
            value1.push_back('0');
    else if (j < i)
        for (; j < i; ++j)
            value2.push_back('0');
    unsigned temp(0);
    for (i = 0; i < j; ++i)
    {
        temp += value1[i] + value2[i] - 2 * '0';
        result.push_back(temp % 10 + '0');
        temp /= 10;
    }
    if (temp)
        result.push_back(temp % 10 + '0');
    reverse(value1.begin(), value1.end());
    reverse(value2.begin(), value2.end());
    reverse(result.begin(), result.end());
    return result;
}
 
const string& toMult(string& value1, string& value2)
{
    static string result;
    result = "0";
    if (value1.length() < value2.length())
        swap(value1, value2);
    reverse(value2.begin(), value2.end());
    for (unsigned i(0), count(value2.length()); i < count; ++i)
    {
        string temp(&value2[i], 1);
        for (unsigned j(0); j < i; ++j)
            temp.push_back('0');
        result = toAdd(multDigitWithZeros(value1, temp), result);
    }
    reverse(value2.begin(), value2.end());
    return result;
}
 
int main(void)
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    string value1("1"), value2("1");
    unsigned factorial;
    cin >> factorial;
    for (unsigned i(0); i < factorial; ++i)
    {
        value1 = toMult(value1, value2);
        value2 = toAdd(value2, string("1"));
    }
    cout << value1 << endl;
    system("pause");
    return 0;
}
0
_Ivana
4226 / 1939 / 246
Регистрация: 01.03.2013
Сообщений: 5,248
Записей в блоге: 22
07.07.2016, 22:02 15
Ferrari F1, а 5000?

Успешно time: 0.01 (хвост обрезал - не влез в ограничение форума на 15000 символов )
Кликните здесь для просмотра всего текста
Код
42285779266055435222010642002335844053907866746266467488497824021813580527081082006908990478717063875370847466573006854458784860666838127363372108937727876312793903630584621606439044789869822398719297088962116126529683217755003992421968370314690726447287878979040475488416221522667192841096923691044956597173635294840022384038112064482023085767110450230617489475542830976178172404080532480992780932878405548619936454829121187625824880218917397790005021321259804363924462646077051135884659510867547058583392465522558903547443598834738317898803463300845863151020909150993565382001093304796574255674193091705517280520023607508599119763522875590790204336974312350691683121192449597155626740752146219898623308862599830285986485757874944596311528697088671004626842364817898990545469086139161321834417414880718623444811483120949036119654687276775561788682872026910481409245641034183597560427645816151317857590166107178254415698088335937272999560337137120047104943765629114248860533529949964230069997220491812010081905943914067505326500477553385089909794510155109148690700440711957233602624336813233021870928769919680665656975279042225826784156108337642578103262920268721107027468139435112860150232619064995917189736417637843649121970910984094451489535895910380417694195665783482207174910551275263914838117205260482696516264271009491939333266103010436053045911701455720958471435372194824668679346737590487226813341020786090365710880637661624974950741310707740168218058594552644517140927746923006269751134604417456794673582878226162958424867515737917294272417878310542985824511757551188450657442482757466080023858837849239624736876150701576772589832112863229553704490251638792512759084179174464046691353104734798446499615459554201399631735747630174003679619291994219076289544565626176704179953816113338731282351153415258130908791588363835166479722591294427065355714251173732380723263295812179791667969232968709692390100325557478905509980748706104723064619598495523965761220867386651417169930755769189790267515734207586479634533844683508596549072732632191050406428971309622450516206466946809886991712212740450402068492326624176013291022786668727030528470945252682549661777249964520669983692591069089408263740104349837159112645582228060636139411534431677176993435366428492829443641476961588199366138825557748770993700459475390784514903443452117456059403991626844469766182138747070532555957793319646099666214537756493547416970856238921477322286550718249043001618614219276045230767062114296176727470412361610722000974375864749275366514953216478084907514633007101669131342066288256261828386583698363210876071042751607334834778841479673242708041086076184128188830711509898213533840661065214708704687476099542747367350945155359976904036735338555105257168265031768240574399341486239233198143257918219332189894045086501361099809838399311099635598132800104973158859631213185380120504678764291066936560043730563343198487904899852470129330078934453286815667976288049553284638602013348026527983694639338499567504999370781474656154343893043138423787898184780288600997108869563298834771186312238278596365311513237793137364739742936941149902875197222799954518261548829895115192668211245135531847220999043535594988729992203506203981601108637623653978217238023784665067362451063503442318731533830821204380471099941922782103974755271741604389016972396130554937184483611980356589606202500909366439936017200738361335440509432907247651890950250772467584198941222465939216311635203814736247952853973208930953342191063570280557662972015655651076778080593345363112182956179288767300280245093212277885296841820826177847695564498038569127578737267804095915871173397110316523267806079812760924617350412018266687426280538527584397916760900774338074842075118511910292196033937628098675366508521286925532153678793252188257410186613705432897373586272537017855880663985135038694403960492825882018041917807364969388580259775839889201438974716546597351085260570623440206963706566012953573404358296147342727580563083951066737534925965951857564693972321827578000325059389530382053969755887051154307392082742244051629970873959976846120624662909811236801257989128480250509402891695976507939543719131137931442740513559963037564221452729434179724618759796407423914783899354156583471615685849903677305661135383336708754890041309198167633074904151033759730724688583924694171554829573075061850588158195952899266022562690343957331345066697295211523066869622792094777997433657447267347140892807141128388808269337737807729310411076751363947620061085804059601963905801576100233746386935222838580143495717812558144586293004247940406573685986200791460459025541392995008804471038475899032654809733816694050008545272371357139490246382030866854180283831752766806427848956100575585999171896678644915406357001449719424987892085973125427556751457520639911815073639748310249079384172565342189427676911659815343008463708776951029541513655173467505401523970604257174600108996844049884598547797790503163256848915655723100649972649872148080018177035770150298300887948724388771888441683303470872323950537764223294409577321913758237167392470421672300225688313577923039468890066246618253265849072440676702493957969721746748556299818314966561174399768048209416625746387966030517127492511922636761533752438165621733077165012952098875485646713186260238761996433486796151440832890206108283318089122132585368285646991600795210516696045169543061421230574300687721740715547321795757701759596764056381272915386751369871239557054235099922860597546996218619553135413213912643667690046542999681168055073786677066598802706297250200188284588614534436877145536130441446561336909286274827698194683648055095296868175871485997297308233292409477708527527992330489271963331475156331119274615038921929061678060790138345113706630068437626719988551514368126613731991210323546978675642121062489900555356402292434583126423103836341678171990835414041171774018595060667419834814334544424719143682822565438004786039057592241707180267064687545421162695874679539854078446465414038175114996527362112354088016699028014903322513946083266817093071386882654997737428612778941778475268132837181875910364214088178322073980805971420328530972144304184545918300283340870578313828497328376128618292713674516189736620723739613279094498401415440830407440539306754076712618254759713084347031138981569536597178856402275067423740032362185009476526752194190124138747827988342647087361681248538444401277252105007227931585309627912113116016777207795257261380024068442188545353712134190223637968401238525528860718996772569422743332394859507557083906187745015965218441499815547610754800805419231843694819173263143060354839979078330726763672909098077282735585434803226006747253709778546456776118180736742436739176986375807214585979148503370059299496379336910028344455808983805401763540373713301931129308095828761210738037480066026976784288835826573748655678586882201514304624965599576037976868531819236580646919958407184549360692216977613754266223965864498977092147813470912791746087163022082198143465424506573126268308957903101289336078864410723018480540037313601421622915914699201988414829001441431280090310210783330509023843572677941617724687341150359870000315109281570033108172741562468043297720507045045668389862630170298930114536447741685673251233037647788174903605257260552068437061611653975513254136930386778326720822732366424920643236308926876882665093969186168327173975747955299324240618699242036378192948536809803525633109244821526927621911625914588639367703465348036788712613336711696822645091499705544852125975187008472002567465875240393206104590307003943825201938310248092901968460247217129832162823799462712536635997189837442509912067368838373829965389203066284307454755907423534527402921160609134632768474952204601040957560734815510167720318758008922449475292203109384166158882358499393174514991439555735764158418547983170242852396545108752542546477729459523036094641654199779794713680634491599877240917644313737117854221074057212116686869215324049008038420592119262287544089826147890812369895636708080468762852449989744085567796945690904234053035594352464075167787395311392869861434722757214494689189609329437547674123490779275433834941232306007876761008994915612693403892114837021719338761782337035892581711286956345000136761989714540098664346192219767697593001055522519891300212302178083193433088044659295455216591185593920257978112295206535736291447840494647456500311549807205658036066738088957274646437542805581932229930508928780687453740132710027442831792535500345153669317211208822760394280978864572730697997128564957693435400403072844058174664837665849803995896424337018345415172028533781090411312446243290335396429665110948283688458012758870129315609922504451812546011327498601447043775731388100131927612467611661483352893555750310601844978899437827461385465170824161316768146391187000081284514434140673998543007277230375811161351109435561489632392975084638315293026358253536178483755851966694997225193551595380720783861514213028445005179523976096843319829259892162322358239639026254885685587545819837155900844786008674594570911812879322822205176750937186611001319362584522349394982951119928083786052350641276933754813060959426446342507760114733420913912854162818317226214378306296240814939199718752810636734887667848160234274323002715819240418768654582651936199068733689288671513384024548611098248200448272179949665871225717442904491678119482416563156030347383331766512121805278079595822029833061194516401941331555037966298021535768073112453058591596970997398805574355008327907184495975235359464435478968037212634450942307025399510286445823745467776101355691621230975228615205321399874567303412767650336963668230666555205156249113252892615586386850310084918092050768065826591527616371992869425835060485973227394928608026064062752134100780181510562378792621203942478183343943387720639580111580908419079432019517823574019054659599028961771177619527035405119372722972224844208044009875036941127768659302213301062503186208514507642105298050883719798605255775030394960615844283884686613751096844156730983807939434957001302926517795712062555585195131357402989758928347552533440985891140069444930843287400501555433258779389508024112853875872594513640083832494447134643682614819540600411484587023407292669774063132587863479066769826618150125611769227571529124916482170237288441635760099685110093941144467762818600707227852231494104856439625579680822128993579926220855388922116476522085036770647649149613378935376153739156917782223774483761412025334262250800730051347342277142733310634597180324024422695045809053932668910361938199883884403623179528243549536248967073415594806768851532107306447607785962862785228365724456430644909627751717265695423839294195840952725328165957253453142838962989400588653948682411711392962735693897348293585465027868943701479838382600205820885351707321628872521452220526596961496214788484012900450773725242460507433966081818296029601919631412499853842201769511036138056170101635774354253114866936999413094090836822007193643511197859278249349147705218722654610919959726943915240046790117360252103005188608033708484011481024635128826398617008180488838075020352144834874084915471871447885780957451549950500507078942884288841002787777745598113231994062417653214868631658173677441008406343695998951928831086912451786634255935345824258941139051646944037756266582157784593682990967975454835051047363377083915103385463960275348640163520463388434234671493564142916085684672487424478205511375916823647229779361297108030253093447811552773754045896899035480805830938126732359356309854656437620938537105280834460718907600338878161801985327375949856691670470344843836350341636832526640322417451947667814042831932748285188214034431938444547545676525341965919433213258543227007075903856523966822717130000918912205084518526151462793771759752885297863793171121252952944332375791007290900170355876379861248028146309394439191695012933631504528516353931286858642743729610944610123560487743986329961189975596599660874904927116768526867533599129758320908955329640952364011606007849500537789278375014734412212377790772713414664740448983758948767542329454689935422034166996136669897652997858079589905586405038850708313733307683976688246368099235521972724183173512764618911238048588311556947788810175970897768214964434031792444308517030369221413762119438864198950836033930645903736184293702871075832196660754611376107636254392861431624289075402108223362001230938473731222037426903383857992867857293943416828705376337409193818463226113174093427811791889164244751354347844604054945537983455616335381586844169205451869891943417538666390033575676560326436376790672162662033087842554515720811724638125151266984668588720901314486163256046101951337181458524998817662992514214501471020619319037367138034766343102970522241478503018827510634744624125870793733908509575772431673506688509420876153616444044375586016062583709130057416206527367094188866796457055074472471413700196816521595438069851599948336135752132210613188477192664194239535141223354674646149174301347586603733817653260455740292547227936028892618938589969565687678301718687398876388762597274397606281326344664767941367972618493339507466582044167798980660420393711666633669628256934909734839115586900485603251221924153426852236931603676549104770273352154014316833887296840544329696768403607318243533622486543382359812354416751460834078116666185878173398062419925457785346267803903993755780275994295720528104377566697939683810934111895947576622019121753509363898546528307869237066251232368439023558763622832465716118371407880766116217951788797280184157201963908440026903745038119279717031448987181503131999211156390830301728801261064206200535924027827739391802639171772013612598477693398064706376302260888535993759507908878908179180219576803338196860512048710761087489841156874015995302063909813899326109553886826408401216083104052597453925157640373288908673694836640473462270856004089161078222194340517979455015534768296685532009750190558141991459112418150106225562741123157137735869719437413082202738384381594063857138791333759236233044045348723304724066878413333304789899525522146884797381356808399564453300522255132015526776889541277032927867082749004117207666311278363815234354768166312118908686499138023628177527594606121181334205479180161922034691276038190052801234397359827046149981451132461819565852823204465827008206493468025155651127282208.....
0
Ferrari F1
795 / 525 / 157
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
07.07.2016, 22:05 16
_Ivana, думаю, и 5000 сделать смогу, но не через строки - потому как сам по себе принцип сложения ascii кодов цифр очень медленный.
Через ассемблерные вставки получится быстрее вычислить.

Ради интереса может сделаю на неделе...)
0
daniilorain
👻👻👻
19 / 26 / 12
Регистрация: 22.04.2016
Сообщений: 166
08.07.2016, 00:05 17
Отличный вариант
0
SerVal
28 / 27 / 9
Регистрация: 16.04.2015
Сообщений: 262
09.07.2016, 01:04 18
Цитата Сообщение от Ferrari F1
думаю, и 5000 сделать смогу... Ради интереса может сделаю на неделе...
Это интересно. Напишите сколько вычисляться будет.

D:\aProjects\TestBigInt\x64\Release>TestBigInt.exe -factorial 5000

Calculating 5000!
big integer : 422857792 ... 0
number of decimal digits = 16326
number of segments = 1814

time : 0.089 sec.
Intel Core Quad 3.0 GHz
0
pavel_07
-6 / 0 / 1
Регистрация: 07.08.2016
Сообщений: 19
07.08.2016, 16:05 19
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
26
27
28
29
30
31
32
//Определение факториала
 
#include <iostream>
 
using namespace std;
 
int main()
 
{
 
        int  i, n, proiz = 1;
 
        cout << "vvedite factorial celogo HeotricatelbHogo chisla:";
        cin >> n;
 
        for ( i = 0; i <= n; i++ )
        {
            if ( n == 0 || n == 1 )
        {
                cout << "factorial raven: " << 1;
                break;
        }
 
            n = ( n - i );
            proiz *= n;
 
        }
        cout << "factorial raven: " << proiz << endl;
 
        return 0;
 
}
Подскажите пож., почему факториал выдает 0
0
Peoples
Эксперт С++
1426 / 895 / 773
Регистрация: 06.02.2016
Сообщений: 2,349
Записей в блоге: 19
Завершенные тесты: 5
07.08.2016, 16:18 20
pavel_07,
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
26
27
28
29
30
//Определение факториала
 
#include <iostream>
 
using namespace std;
 
int main()
 
{
 
    int  i, n, proiz = 1;
 
    cout << "vvedite factorial celogo HeotricatelbHogo chisla:";
    cin >> n;
 
 
    if ( n == 0 || n == 1 ) {
        cout << "factorial raven: " << 1;
        exit(0);
    }
    for ( i = 1; i <= n; i++ ) {
 
        proiz *= i;
    }
 
    cout << "factorial raven: " << proiz << endl;
 
    return 0;
 
}
1
07.08.2016, 16:18
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2016, 16:18

Как вычислить факториал большого числа?
Как возвести 1000 в квадрат. Проблема заключается в том, что ни одна строка не вместит в себя число...

Вычислить факториал заданного целого числа
Составить блок схему алгоритма и программу согласно условию задачи. Вычислить факториал заданного...

Вычислить факториал числа через оператор do while
Итак, задача следующая: Написать программу вычисления факториала целого положительного числа N!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.