wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

542636

Пользователей сегодня:

35

Пользователей online:

156

Выплачено ($): 7`602`733,92
Выплат: 8`111`939
Писем прочитано: 1`024`933`372

 
 
Online 1
Все ответы
 
 

Вопрос #72543

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
-1   [17.09.2016 23:00] #584406

Закрытый вопрос от пользователя Факториал числа.

Всем доброго времени суток.
Вопрос самый обычный и не сложный.
1. Сможет ли компьютер архитектуры x64 посчитать число 10000! (факториал числа 10000).
2. Какое максимальное число может возвести в факториал компьютер на х64.(хотя бы предположение)
Раздел: Техника, последний комментарий: 18.09.2016 02:22
Вопрос закрыт пользователем MiSsiS_IA по причине см. ответ в посте №2
Проголосовали: 20

Ответы
Ответов всего: 2  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
0   [18.09.2016 00:41] #2646029   Все ответы пользователя

1. Конечно.
2. У меня на C# получилось посчитать через рекурсию 11220! Дальше переполнение стека.

36295875598827849247496427171469575276139818187030619102888173767442743057908995645608177070837023357391334509388759638200273122749120775164296561702228360635541005267800792628098524325809970874919786816841920833595365449193274169934881846417580255165422419847077571704684998791217525193407566441946983422879061268506542306688434912999909808921075393002790564090266927377738595069305538834999132969998675753988893127533496641413850378625450022738724335299011374795014017996849375568907966277865767431395760902476209275800944173323808317757468716694048712794339768416282741003250642755000478173412762609360618601110647031725525084554834527106408332903876176555193818180953772035765117642472091924212578198952529345459062785924040061284548765861057890801445807084751227248964975313868327434441141170590022383430358636242401173396638326350205522346598110164899244610062208952385352983717417182299239973786188640738707916843866271802185599329948791915468491601235660390805957918873034116478964332001987926964146851175105372398449545422739419048636242932325534702468553998741079148671755345112869494945612595465187647566734234323900634804686298161162426495494071603977312419525589468981758986640871886242474974144360024481347054871606435360565620483580578748145786036323656814609135676488596961633250262773062033625784595498497647293077491364154251993452623352979191059523752219775004432192675355621717429171926491093341032337956220561893754034047046526097243642282655582829437448268968375447323131121448230108535224983123388282329801860614570155968703263020760911579422769252806018277640167001387134298276009724402752480057931836509420237858876020171589931054494203493634320071813226792065180852459157046925726617029099248887113409427752383962199254079561773576747402000141578568207945523327201431712072656208659403109928193127828230806408530783732928529780124960406161050436627625585039466193683824348906479269177291351121318818746614228415539032988061162325151142793109825591343416247859579438106900563072536995967985846790803559545343182654885362083799694065064628667844000935341713139368003084163287653322938755230510781112661033562565314214435084393889807732088015311075165029990819521213777505100642892262567694133811013417964286670653471752288415328926371276381530323663606478697460567146181056135324630048534096083943155652970604248137778675615214500663118096168442383290746140509643882403303203833273584801717921245634249845478886279638981754892261823972406136391058445382894269768209188684412311778498448933667303211890219158039901516131642501623817898770318816083566539933519373255406333260971479627694204965228098355131601617052812065283881672743949669664448290260312792399822529914685496851954877810012192314746414122224720315995315654259696713194438642771664958668785137692525346027452148647755179592899800016437707577370746212688510566939267108651737837211559360265362918327004552659787519906771448065989172167260654726853439680069895080902670992548005485842481524922429747853658472244589823542756905311303370242777099691816277061152906862221263928894172348355434294313715065627184782718698188714049240268765532427245331337128604058571937199364054386695682612537593385837654087436031143892947543134320858149264547562271397505310115295802290903756233710112880987697013449068383656678050345543508535220190067240502865540201967060319497266198256110709806192911063862708480179437001717003065078561563399502192282937893255206468224042240258727095742222604932586427196881945352434014076592926589553615812440954166510219531811146594828083938725755229085970412569257320984965940679559312140105495362041532750795352264221043732473110305187793284799555846425826464083210309303701728154359701691098352059313496706276234425253330063225108646629107337972639763264563360967119898790527128359001018790099168577198039969590473321813371833971592119780528528142803887791949834912841801556316213074100074911160551148019579835767370310636230248468194287909974704630690150498563826990265489270357857955551243449561577709823327750986496666389223047070830291608463398993027092725429249785895040814612068063423340923370310060036157819654315518802414817315296603351321794125836808915294741379386361697631120515257833751973439414975201328136905375346882535447911998760705983585268282952622081078729503132140007388738022595611054661502365012417352412576410535373141302446896508383542981145178906921984681219074029770520580535585841118906352219588574568753890324176678903258128476888546403204291155519109986308706481919727534403808851923722475518475583273636593965859096982275854122969885144356160935622801125804141184547275695343530160798108329742875001565654960320769208873059786053284989673337665660045463675809543479024526835611381413225230684772801671974531735051137653992679732223062251977416159369861099247361111879791778569388702132815235469110111402830543788870670757646830177061691269186422638872051501555150067513491983806159648332282286367659277065003674150167591672292799249937443160855372119479049377610263174198595600265837552559445014672671313758028710011181791194363534115961856259588629378364474472164942721005266639405758909502534560756754435355447576418087602751550179859182358754713956103814799185994786727767400752936930467821730656976920459733068426168360562097678464957041669646531514489436961061030096349101095646413430393880947422638489823334066343202830853424339654028968857974560976953481203342755481164708840702923535448009926650965381227993867552503639607736372157447540047525319619778665537172163235726079819090152639338849127917198402293260912082829536353379329300261789770025370830045928228465149897700635291492690027303781366320063373739185100966889277734903291277050109538524146591291183657442860872156864556193710987054465517927634889871079687548617685357392700135425332007851742732176672878815811156733517536435494925444146387268444164764396570239958319013977330948899919319305695462824564743707809548892663449534931953393649037094014444889445913639124927931044262746975492963200844736527618580531539690746398729323122283476305720672122628373105123792864253387736227851115910007678605217565742472803929742886444814202913110837393264898709104961041546944250344476263709460221802823397321616061808823952156379018962205494830959575849954124007164928332474885494206145298918511439149989198960979342979618976254854518863555133763039066955536929326594542934785197562013893415428831156348356870003961030879607398604999280499429804624861868868150023059135689735561617219072771447111555593682673273533507382693677101963988817187641038732650797342006730154190863569792531871726258303090533537292652552228673554348648499641413777819527876607472531310555309132415384860705151202463371300147462891155751638380568411781842419198897713976213097347492833789466536528015443732903139663108710588728944568625605260867825220129759195441460846809178848534543696997655051541894191059789106060551197019347484651540582782918511701227020419760935812724709257860794276914823734647124432186627502297673928607417803868660587129795632930307172044417549998829038373039957618568630223231623883106544554923458195843751826847340831791849684428907253510479937810364045159003805702432617570888305501365617485091022720782190453074453680138586300162209941920208271571412728471863306606320599348879231753772200414791169619342375770489160755381449393483830640353705461393827591104996816937919893726177800803466467130791066805277945452572343364479683651371652491403692700091544878849844314542878411221437593409746511394190175842972834688843390671150041450085573508362902449407204776059749685113978948785027126245749414575528499810312965864867082244122383136648018875185772587017362613593903888228896494697736101103304631010120016703145726187972155348148668790328767195665966008330995756465812634193315775709472529851953986973981119552620598514911156215759041240518490880030351259707843727108354351004280610883444342448758034856752379148367582280509675056531278995484458295120900629902185743069874267505732109549892071920086472094387983552668428958918844987959199987722250916445773111947700098079507378560972338266022601542100677159824401322851596356002351351422768516268024166440399962429559932706016171811268359099047408012641829490168215051401266556930232774870176537626102025919393040655101813862695140198951720865616847411231937956308190988312860699374466610112901952128191517671536067385666135081297139067097740586963418645719074193743320105666408493101150724115327066552673209431686873113070501504555831765521011826633713657917141012491117707668983991142610269995719788991755899889545328615287188243655039091343175671072324106006927175373821143468293679390030918847470664209738354655833589011416975907599068270176323658396131020290420595905399424634264290960172182098552916629000455198492082441237535055780732513766039337408091897365957261680853634759049634112612516723683002355412523166174862828690821650546106687448874944942869383706731774705806778598592114537786917911625227696399895023745909507632141474697069984424343894137202936804752508846269373690591960928286599235290830714595641225327932313694059552284927822037645319359327909976872362187135164471915767227210882392450776639979847121204082134889657306935851487770144263754409059277825770086983044966779300142110799493738592323187378221591407966457257488247255756788584045696799500743480334745395736114471338294340202187777821150893121154899925401561890397627477800851844607298467470649402628543163704895247974800406832261441694287662992936001093262672240416699302529486422243413248878582044594621029139448748319333656001437599137245246711329343713257302585170905016594814886195659129498180756151900488132121931017056219299676558462192297477152383431700465972227372127644490038585856148295894565644898022201423570605913632046913440317029964618089514771883492491784239368270875151311406139124797895169461151351587353088192178036157179172083770406624365553885327798099329157186557570785094792071439729386747556466328005631534395728862729753050364106051276269418817326473139522800261234739512511842554776834889736159229196440352448321680286610182924096282705470458897455803511294308446253506172853575814280259195218413233350677526655127735304285765592399356745287952861436080275747100894554175935126552281657187252643513431567215123689804608090374757903998949531373794107124008281771776688089143131261844499067705150758025031963489111857931734872664445495479016641226594217993127390409318137273355581374067024115622802126537068328716633217351795043745159532305605104114383321323681145876294359654312106256341432340251824528884361699745501239945075447017589563520954196501007380838531204992020785440702205119177359578909478312784790092939314702974731375672143478538543978504151858659643127937335524237089348562591265219069021772194963432045755711077708408054992259395909358015317889608567922195771679203240581842469246104006914449677184960230754567561571959581350980155047179942870300716214433911259451265168767021600307048317399121489641260929474022367575960466803094737906057056398475226399668672418314774554801631222361313064386882096543355164185402619548086892559528653826061427147361291778386874225779371368160258873731084905849960682124191914523739509641977367207965185943039576346697551694809847503738648566538060822365557565591857239339938599499301803972537343802371085229614788867328712475304706789968989172172995627496013084855892336996155706326309851832890668764005110833228527300167799887696147168319263568614653644336657226532339663063092169762439539463736142429228874806833877769947287889338050874391750858587838892474631748706391666390171330772538689108908999050200564987435782773456827480901966369805687735689531163654624156521214417453033577565319508140902998229122626380008744769742187950555286418772629457446369894533432866255889253227323161881063515090510846282160197549666122967763814720034478488256079648165244558789345571033621439031529060475204593961197200001239403849617546016096817625281298410756591050819361555135909556503350240772532117971672260482266516201205801778261896268095502277470748837356421759652643656505724407461200636684317619743714838038488947819336542573444842358168117793841917643300164172562792080623054677612548143092092217446978686284475142352138121109146520030051621952457033998163200606317530088109061317615324220500214058204505178618939401854602953942295459112788501500213357307726426098534741927175994112825949525231408343737564517098921288215998180555166226593894556582923499646146433462557675927537727979219981240734619600754964562158908537703868009359332239627133716071286576573697817084953424910623441095180267976802202399214977291829272858941912527609549956482982574931774268436226750169366167170549182085260923640645599895222872519165331749169154537072239555534108605303174244764735236376949428949283478732556323120187167165351133473252593292211991441891414186293185988465634518459585532691246078991573696629574901207628116523577948291685593171734729961818546425608121391966852920571923268258186299424360543374100865822395817879874214892693572082848231770999233373051531534671779368529682493232422548017030853993281474542941388132967192641843099288900549514734341548742135204147035456906375556008420020414213198870204570621872563148983075675740610789211961361172645467890833567658098352554268437730333534349575709718535127758667805475306200677953534947996588436307927995900491344711237355535225260678986293508435672620157455734344770624190769232814419276987889024749777403522599479118778175546131211389883121033397098188599037667101013718270156956537210489505983074851812865172491464657020975933027432954414405589923902635715416115406416623961253723680556516107465096772276511147198685696567672160635818182323493992846891892482967660817007424648549008496148279451098103542118258931148862988365101093888263690558443588681946711386825028069778384167797897367423418168102900840368968469559085142853996099783593711546606980697301696472282011180067141841468478994532835849179497641729733449692833853703632962704520366496497103740264111988890125034066882199654751403727158181339993136652302680640255594332489627564297386177034207395036300180223891894277740247020519852606527733350618644842434726751199200426411723859890986990685409132894502455235607811345854441974491936627959052213641544099875287640434639998866546990873769266573514285510550064553922726419357868337935891096877592055444146727338711879659017286146669240686648493588915811367652610813150802646216904112765741400521157516114989195223473813688911214278697190836383973324939959102053471393948937836046221949708280642035793278060648084901287163517689454555147996782006358055718797070430074727356972662470820066467243720911587864664176198610960098147839417714975342439312249461189127097676312313330896162090328066988732674070880184598115132298780712839107365639390142280507741690063338483606344198343764879874845729341179658660189271844602676638116582453208377772726377294858650080344280049132377917192762037180259952318032316889827564864303246873092953748592252581735928552403102988305923404418364198457026599426175590983470059205700070465293401023522160907405665067165922824517039296120533407457181808879966602134185443579295971824857588852036678902535792759780176331431959194685742979357159000955892868186770368478465698938603711030330994584382572205746588877217112688386935243100167198241703411561808631089886260679773493387758509882551509685939874278280594382919708118665518160946529614368767543830938473745306842996652988780487198468714121857089487890821550004262483238749790700995128222817046818436227415102272079748613146529463926585726409717780357835394775310983150830301581519399966258681029328635176337452461390126505384953028690429845611472351218277452578582682808192011058598372709548007664898761250163761665239640948042836609093345976501528313672956878891081708219458242950073987608578661933963118062568694044771142409949219034395824632418818606896883525035058997709671028402811666058423202684149353406212362060520362866744273167612657000683725899428540143894035974054118829997881936975100546746468450324225029887855387291054473023398086811898268691119543125874435291245458211649258508486631184866579672693821647938170838128475695672508620512765754782768199361880150350951033629085158492441307034169144966332012867975442248294214212324737337723178184500833802461336387317758497003677429938414900667543934433507139668672672920858874633369532180855794566673842413176697410752716801333502848379803943134728457917380767373281109814020590971602044631814282263027419901739851063971702861036571295942915118982157700226426845233400939138628509397924613819878250782246591038689248861822133251977328072496075350097210179250613984719884458380633865208521202749892416925751659696773798944594677830457400257207186027843596444649429673495747064084120245385099514380971328945760424234105147087257828432430728865049576359041431712041224366328197880979146799436696427405744824573850408262472794020167175854088756516846230425217603664680375807879521750585406099235992842033320047390480970598943617446147638423959999528239292301975431836284225699934808086267164769488694947602780154053944272619880006350082166201757430645582372178679198491893758132723807476072273536034871531417071225259298588247720678031182950984056707444206597311544737673947559236340394946488484608973598718806244037647231667962586586423592486824383596845350705237619194188446226166364427179108215877201765424617746755981434358368520246932978751204899178708957959991532870936187430289616233697098811741818578974547022599685470822563147766267103377339954686612005462635336515689173976852531344419913167975376542351118584135356251052569098918905910078755003285282930653043063556672104990411059003388263231419970807551493217301939275437877198294539529489045116320443453392683630830924476157869677198444529826325037785467458525465859044737596952546816890509795143870559690694748193518420863364560731616538252594920170677114272325256036889395552814526023371528175404535605687863399838066908892629435822026827730797483011041199839393086600753296569083373720545153654823389808769492391005225480369320885668413924149584761222995592265590910484275697897564410167326543061647483776794900879368153716445779516378013096796676489849752674069776743867522824270469767451796202080783490855487426131522477791881045006809441424964820925878041572066326612314168017074707809192957751461450669055442208805001827490587695120175775162652688651256984853410867713692377226787486785056102371989182366114918967643798087245032604905093579255634046203356800232406921517709211143150508766806748554714244627521667893332657832311796572195655924767438480896439113725738670801234936741580295201521001972498967276513261917510140240834191920883914563388628944588842767994222069325236041927142276224024959169655375484228688426624650766172969153603601757111429165874651135830821617787408815512313269918356402973701838812606585407462525925645298083291494308176497352503590876925516371836336953284949055246218027020538737881255308179824552671896723384298706097898512106247327542939302448275163107861208160746895509296766746639038185139134848456305212851723838339556408734679541078620186322319413214294023712749152841139336128596268053124321860259819558968293086682633225026436782163572878005697538817503675653413857019933349411850696130274699397590887338558920459322563245444223015284130004904181198379741300463336721197449602089616781317503590916752663865173850405614044628613402089152625284717156700588514045631406982707946529201736492822203525407867799214336269602741174057136721960014260763719874941685462776712019098545569251933282147323795127802802302521700540462679925136660286827115544269523423938345856990647242333932195146238892242107081286520989902280024267744923663181989367817494752690637231066042471573217708725765628419464174639256367231223374462495895218212855604721076458611938156779313453300691839268329096683876493237289205096855528498873050976663189331808963629853788287269195582227437073716548010789549018430702261361592865673291715967957577389284851643522475184771641125643017768281392726793545607439659578487089877085265664726233811637127288699736581580167275475341817508982922408211227255292100699382616028733844794641783713362996837855779471294313639942777116756767420922720899702310471885490403317990541562388733722891877822385092990705478209592502223001005667636931353564593571234579411212187203072484961555802319048441439509723857392833312630162596626816920038556915500538435605933782059697931728580568393820287086559347258004315403852866633762163621655684352649718319502163147449492093423863067580264879822711637601413095555158265534873405319132753827569152168866040425116134121024294541783989762173003072965510217721513222923371079628491942195161949292873420970060268611069186010478687125345875909614262521121348006235111333433823430923686531684880100831062560733385127930875919939142482499423589088271385306852596927833763769061501325107607434492189283846738830343417788652051283921706292907175221898778029554997386792890307126217840035309928773086613634271741419889700073112202734991388050091697903783095804636511489804542766887465693195371905554948971129219776463167146964233691120061825491495763596322991102340947805212809138859895980031495770139671127037930175805025548825625611045323093692617648683622777230773985265626667591236600848038338748663825361443791224207501831745961292625882437932493440716132666054838863357498503270825217209539485061867404352719328839698860284947035990375057340922690403850301516695835673288712435486249880920377695001024812287780729276201872182726486054944574466986109770047912773650350480275029573127486273858391107436229512894775636256765215948721661532441674942224215324873741150483901384567428802216869797916353687266126688659943063995420128305976621092263131603481028839470154817222913277741170854240739046145485736735362724145356803901153798806760547811552103753425459289931037111334490792763754633283941912347496921256895645460270640240791190978097127196413158968742590496074021505513994333059985840036864636254481220472967940232678832423357065631434535384265184894074358348698311215503636776092980009376396832096960331388378985576426060047752260905888369653094898600724052748921673045249085096980249260320638095546458884944834477586582695447209245386545553633728916580511997081550993710739100733684973939395379729778462969398681216706397913540000666744278078615264453512900269397386491506178170619457154851030010640287317492752263608931494159115188700250087133361727587234847167117981070750370984957617229234008919476110694167256925459839015968137067032568081612899771403765017428084654221439206973808833076558115902932826691927952561255901456240477254297253680503840413389134752811813332799960298322470554823769257905449430443551670094310185260499361314972866714576206575331733785464779347580837011003290838177813902830477773528498015127230111681292252345404003636695821256581213255931979196105139202816866088927014802031428938632342919345523929368935372791414672799954001167707767993083442090483337062692654735005041956026503010095914172605441573559998730158839825794845411492470270634322585353297824308279633857541642153910843324169554427523016628527317124904352709282817428480674413118958661887353071009432954172025573506193623354301331987245340352777710863356652685873937488329149018926278620703562202603245416555415042513625738748040070756585301241999703390690336146085993554869741084071134130689678984196445916014763723385480537317827528606360606796946954380131720583125683239821648263231594908656402595788563527204568270036425043436854596139531042718936653444212344653986291236222686845153953048646480524153539704078109246468455818429824011149875310085819705853473421083387873140026811888131228682284030564769924626726416574385336250220324604801542938024603488934674563973525886189529494930220328617488788850889873004080567711396307742424446222534026069291458860510207857696593296190416575285932677416815065366507569293351340749048150873734446154443390691178686587940938949178905076505281365006931100878638302188616324253659568758064626121508997191096409937126368457443125278975720335260602213554304249763557455803567765683671345042962526346214021142256503118237038122977216105828208613036063635989612090971756072662931288697964861327327821591954100610276209364825016978407039279203765217811875763227819874362979116797943915453765467723395676500280009644718659778006905703541073304959286566145221312501591352927146984967811728057106808563114255564617328431924701952837334717228948040896327045477752465546630753002381540927506917148856072122153325150985451405046898195638748475586049792009507403987201101657051198369682120777936037227598579004676588750629805507524110214857284084684011271314374231993777733189402132607484695947526219917762355947790865788755587244540495195455645695172515594844525440307505806061302449950743167776286402529725349661960397037367870618032469591324127070279534444606911558295634671440765727545970765076119020069540916860607513178593625766867417256137813948686693080173284906718556559565800618274349971419020344571628897762182143756558795268862326947504790597456727641183340145568838360463039831004983126718348143982946827061098336621816734933593668019006804942508906737904907380374042511252052405233112060548914980062816828420797475278998296926322162582773738652200560920681684312057348670328706447445335210354613886486895434973205911048512226751996155265298597149005402063842875704648090727589554926813210083139444184257462411428704265470230311776506937000900823487905200964211538666195143657649646082314021413435418670805408277918836988876198647338816050012116976311883655281816848101075068625378387483506939719460895329966496041520966091663219992740373132544650823996526078294818241769572519473472689278335936598630562673946837937590580572631673144123326807783750360742161115121534141952184006790490439528253073914707343145206928329282570853884549363083740888600948493326451032626258993145828692130653556402638789807123378665553530256353193216413370151145474945478287430677973685009972575409596176699353458063045599517411628406989239849169851589798737894625022175937023877698143545213766468170792687183995223950042423433316205833691690454674637321483622043617141890936424392607893464323147950897239662531716149102651422018823575814875834712694806067210601290524985675523113838858284778565848403824004786142789585004332186850277853247365249875711902408388664656552226660038436151105348826179629789181637538270256111807166938566398529059559917726778329462408482445749925737554044598957641803359144532413890676412643161465268112575559355376989809561632065422648336160806649197607544900949066862074472733416181175260129449363369140431249059976586741597413315580827263416322776845886726733825586561081594301638189821203125431240646793042996968337305923809324321160821511697860198254245720958041941938098485285418199859253789475701324251943409134015964468721381008824490490528417161762434236297985515594730190310800661171453505087390065539775639936206880470246270371943215794567714060158245431807305696679160106010640291298904590258321237372802050046358536389103642977870095106553592584958102216087876880403764381186832826967114392226373557780139472310467578456576137064217487636489786988612181147841718554870705876853087718374765396668964862707134898347711770778271336137143040766690942981340785259428318520290571537756821943462363688103595427558218185362420254003061697796468379568585693718304874860232149068635053521491248768315705746598768559847286493872808485405101919781526060950289175950272635770953580487202421146999601526077357051195588156475139735054631850685345134614658625106992691936220634813570150633578029502829249367089315247439051248199252796361017692404977631470665428092321489180406620300355740403135819010946578483630752742878757939324658090674553782290281116169456973425447216560929351227493457519686830280112071227161576920948859753557906858124156427589387433693163125709482481004201127824034583469210486483092490261738240716523564195595982006555413290692662213979725065148222607329302418560874651126407321942696227392656228197994854406443843494133171979356925265367376823412226035342709603280328369910983546114925743065598615077163080049724448062742141849664249746124488391510393760660908597508788138492672778403207760136512694326736552011287345984392164078700520560686318543822386772908520612126213284361262911535953747736816209650789726784407587841115224775653481868623440442291174095613678092653716604232572170500889360653155617897325431374364477343681930081855993285427924833087099900394427216844051845466082841271336552377886008623878089223878116038672345300994798247019165322038040168254824354536816572466337756509907054413363362383945029120740971635539733746744017924997556193943525971017949490425348956310350877304195500717190867561220316402394238814845579445576734602772829211344913971188315201833837719747541640891760173720133693802505781996669469135907073154848200373409186234098127087815735074280159721305670115798038741575724839947934617280047794079700690435666868097957734785929254545035497409801125781653787612149903578541077952743156316738783946629933071247114618720462853798487253181637704510554483426373378505678980315069852898370007974911631596164689654273442961295042439684710306421149507860380606242331628384297863764232985389053977601906225345750129505149056358557376873299579660339728095638182524098710131812943260819615263122000056389803506058573897311414131920135492328002060329107429260034028657145692102573297149202842035023974269760237822663834860118290781290094867796463641517489357532479288800180027461926202152844732325486651906072286571808118212014809304069789851555213116321620535443741149876932239600940996509797025488663343290295863622431860700818410785745614864360802256869356980558707886696555597198492372979350720527951739422003990285621778026036710665970629388227826701295265863638907233843782680364563410857996482261648342567699934621775201763897546243435924207547350058491026381830789913548730345158476723630334140900088168353694325686038885098116640854276452482408338942561381419818302233660487753562515662983523165515994469709994861003253604284071350587160455656430882799587157298890271167246565915411207323015458728128639287811721893200681459462289800068475422716135956110684401717857917336959614033146406320411089131175641589273211553102700178458309689341708019703007343088173618211831610491446546917475620099613480327766160707837292234885098766076763679300725034538318999892545313056162636304406634971409840477058706272105344888479408437216104902365923671964846764158876455708607889274309342083209094557151848680724480371744762885472156186933313447582529620739907511204857581713139295741803655390683054311836874204289706464972880971198277628894307846014495190551135214441584377423689095855813505561920230735063399318580913890750964834125311782417121050339627179216876786278341297543736710751497250846974683006140536614297446834327643434506727366577790059410874434822915092596176199214563532650091972862817150269765359167216583206874366001104080591110725318806138920047831013783636843228145291298843175059433577027209897023935052450180429556658629678364637391131315293503265111573577356955711355055430975482095022967110736680156686000060234382483021324161313067866366977867070975878716421338020042159902092979499352601063959061300652585234419467490092876658133981381539315229862183465933186387347076420018101924690711010660841959571698955193808677425743524171052828575764780153876588262852247519340324400507648248623511697519016099995801087607087579574550803257022364731481929762839363547916451691972020018381140275420058181204178662689249041432445063480295312455309689835321049018662612136372828752536958086142936961350502808760722678468909611900829407544677352994271249569191270551421286153430877064056654399905285249788248069365619816396247966358180871146482521814677973346179339181240175326910645655849234438647611023015635912944234824735958966588504092626283525360215653023983441521657241425934215191268767585322285317676024279684654701556043416175383159414238557062299095781733831977906620770778211141665372726683961000661436931938233099333806168437848059960991030915253124036736478146326788247442821278489158707668527023882608026625911973599229533768802767409555097065065413936043798571212513149198302170939631907194155034706302660480803729955719016431492098033984850631709761743893402715049862166070306444148601474593936158104947881945375055137644421293873981236830641493227107724947067452593068288052238755928361379926907787739284712980165476583430930419072154759918420380345824605561384522184661445500741065600290513568775615492549632858736432279932455093337335639108583533780392395680764828115851246329749488295250747091808545146034835468227145192730866897497005604254027416189074209891759878869940703645734232318746039695387210485049793250494315167028980848031114364620688960547466955289059625326785536070659168916598429681950678667460991757138109033543715333613021739123247895250761073691961026123731446794363530699530986807141307338037861736087152572470807865998909320714404813013527648921324306135527185983794829004488364306819233092586535792317672995736965540863374750680233897091433642656507434291993454969084951131788695466629436750424821756615942566013966040186135791185045334477636606349262510729292831423658289284740088951457277700577709914010300449101085111776205052249063086276694729658550984427820567792651194284659005685929115657510660688624674803594860355711633973183767483793923389892047360522386471967444618630544111225420419850752438142008400864116194034458511708215525974877403479981340348781477829974776175140821052240973550869930976109885109157967566381393004151652219237627481469787495211941109305529513446738195602167149905789605264510362522763286609929201975399988597801718956306326512031896346939777281068550326511946673270191570636510094481415334099603574771444791902504446410300866450437351927033285432604152990955620851960747688736588097440349198952979985003382254817823314950423219096796028431129424545445990083675297467305536457350223935478508897008031829068290795884112748545264144336924264050815850791932474238720570318855475150186616104149941807741767066577897975714798600831455348476488700187360070763184372433185466383622682694350017459956547520061124261478590885151289360155565748105024343045031522079868090520530178080717676286079996578616366605978747005424312080091313645183571726362446348954609435269131975565242700660204795377925435355554167972804389986755389665815591914934477832915918491215268247898732355819035660869778900002028971494809282567288244768401125894538262221483538632496468216260665748663840131087014853934762480866897585176194976176318588322789823076640339261901442297427369387778807490254671727408777669140441816524089246927496921987903815753197563804474443968848010553542249084560360290246517108598854120358788953669492685224099962698956577099401095425546559120962402403674762952272214009024704826860011194501527009395725685607080881229889887850582620943083489104867575737613422965047331485113924310513047576236331501407527037424681400182273822053425616055576767295508534379335500034399880625952605374637565284979044535895497889085539370085894164789912075867181037905916949783299277387712460195165340285818887176459038033410109176025069948116540211449949709724220391215465955131370857155765739391503132208282949259595537589907142255675577962119135050711975910414459969312717649938453399312210050292669148008488663596036260144121155506530287549741584326798209333107965345761854710262144424338896476594565575380466101576148344330840006577786005635743214984937352799281153767394436504585041846073066536257879888738355659068639159009618140433417509598359832452744429701727078581052162327079624867245957291047905532850856386792295388972814677872812803470317229258085866990256687374509922854503813354148473215045750593101603310106629689425490771764036080808483367571666742423145548624604049963928558147868067470141553135642252334103562529476617826931367214392668501657721500838259704468359312330080684308310768301237902037198298009895311306844024315724730596102849230459198452792376561847732055549338954983741902100815144422848893379400931792875843449943490363595837370298721160580818097438167880555885924643439020738144070558973100022773791627705810039772471511041312816187032102013185876495927638315583174507465651473191799353131486767571031233775342948661248940670132681557035811704535279471877294597979728070011584544490103767362728921467907527186538885932067033434502366256079135448000990135949384208082634274258499414068523335895176734502399661795552586098455427523521661074824927698331577177580327740599649706270146733463847513885694253717662017364786730553946335008059414150343301895829342793185223065783045865407686782012271955286608831762507246229680660000146817577589249850252327946180236695906531664602636835846967072470673782177542829353047232805103338477402086413455211729342156885660267382767432918989831672667996523437788481675327758939681288148075523714634692158183422558070017944845947101982821597642293210409229565620750576115617226629042014765934131739211230670268890913710984455579208974666654681202896224962181501615111476023697980791525862186452736417952779505306942729136988043763695571971037884592362714496637423093036563743914031001850710100103197162274492922598350546356077321208298146693838619832703105071498103965389442207538581079716436664334027566213288793382488493203129860769059018920526891765575138263054056864031934682604679525153106848958500623400930957615951590394839406860408855713985859183221142781045120014570261809982335165827767752978930358833432095101975983355782912154587886748577658780371931277500954735699558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Выделите текст и нажмите для цитирования  #  
+2   [18.09.2016 02:22] #2399444   Все ответы пользователя

1. Может. Архитектура компьютера никак не влияет на возможность считать факториалы (можно хоть на телефонных ARM считать).
2. Это зависит только от объема оперативной памяти. Например, факториал 10000 - это число длиной более 35 тысяч цифр (т.е. всего лишь 35Кб памяти, но грубо нужно умножить на 3 - требуется еще 2 предыдущих значения хранить - 105Кб). Зависимость экспоненциальная, оценить примерное количество цифр можно по формуле (n/e)^n, где n - число, факториал которого надо посчитать, е - экпонента, ^ - возведение в степень

И само собой не использовать рекурсию для этого :smile:
Проголосовали: MiSsiS_IA, Tiger-Valentine

Видеоурок

Вопрос-ответ

НОВОСТИ
21.02.2024QIWI
подробнее>>
31.12.2023С Новым 2024 Годом!
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение