Programiranje Za programere i one koji to žele postati ... |
|
|
13.03.2009., 12:54
|
#1
|
Registrirani korisnik
Registracija: Feb 2008.
Postova: 43
|
Faktorijele
E ovako, trebal bi program u C++ koji izracunava faktorijele (n!) do 100, pa ako tko zna napisati program slobodno napiše..
|
|
|
13.03.2009., 13:08
|
#2
|
U samoizolaciji
Registracija: Jan 2009.
Postova: 45
|
A gle prika, ja ti to znan, ali ne da mi se to tebi sada pisati.
Mogu za to vrime otici na tube8, moviefap, porntube, napraviti nešta korisno.
|
|
|
13.03.2009., 13:37
|
#3
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
A mislim, stvarno teškog zadatka...
__________________
...
|
|
|
13.03.2009., 14:09
|
#4
|
Registrirani korisnik
Registracija: Jun 2007.
Postova: 1,194
|
Grogo/NNJ mislim da bi ovdije trebao ić karton, za bilo što što možete, dajte pa da u google napiše c++ factorial prva strana je puna riješenja !!!
Ovakva pitanja stvarno već postaju spamanje foruma, mogli bi to počet kartonirat i zatvarat Malo pedagoških mjera nebi škodilo
__________________
Our best hope is that the enemy kills so many of us that they become slightly depressed.
|
|
|
13.03.2009., 14:48
|
#5
|
Registrirani korisnik
Registracija: Dec 2007.
Postova: 130
|
Ovo što je lef.. rekao je točno ...a čini mi se da sam i ja postao jedno rješenje
ovdje na forum( a po netu ga imaš kako kaže kolega!)...da se malo potrudi i tu ga može naći..evo samo neka par klikova napravi i cijeli kod ima.....s takvim "uobičajenim "zadacima već malo
pretjeruju...osim ako baš javi da nikako ne može rješiti taj zadatak(ni googlanjem!!!)..onda možda....
|
|
|
13.03.2009., 14:59
|
#6
|
Zato
Registracija: Jul 2007.
Postova: 8,142
|
A i malo upregnuti vlastite vijuge ne bi škodilo.
|
|
|
13.03.2009., 15:15
|
#7
|
Registrirani korisnik
Registracija: Dec 2002.
Postova: 187
|
Frajer traži 100!, nije baš tolko trivijalno.
|
|
|
13.03.2009., 15:37
|
#8
|
Zato
Registracija: Jul 2007.
Postova: 8,142
|
Quote:
CapsLock kaže:
Frajer traži 100!, nije baš tolko trivijalno.
|
Google kaže:
|
|
|
13.03.2009., 15:49
|
#9
|
Registrirani korisnik
Registracija: Jun 2007.
Postova: 1,194
|
Quote:
CapsLock kaže:
Frajer traži 100!, nije baš tolko trivijalno.
|
Molit ću lijepo !
Trebalo mi je doslovno 3 klika da nađem ovo. Dali radi ne zanima me, tako čest problem jednostavno nema opravdanja da ne koristi google prije pitanja na forumu, pa nismo mu mi search engine (ali očito jesmo kad mu dajemo linkove).
Stvarno bi ih kartoniro žešće
__________________
Our best hope is that the enemy kills so many of us that they become slightly depressed.
|
|
|
13.03.2009., 15:49
|
#10
|
Registrirani korisnik
Registracija: Dec 2002.
Postova: 187
|
Preciznije:
Kod:
9332621544394415268169923885626670049071596826438162146859296389521759
9993229915608941463976156518286253697920827223758251185210916864000000
000000000000000000
|
|
|
13.03.2009., 15:50
|
#11
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
Quote:
CapsLock kaže:
Frajer traži 100!, nije baš tolko trivijalno.
|
Ne, uopće...
Kod:
1: 1.000000e+000
2: 2.000000e+000
3: 6.000000e+000
4: 2.400000e+001
5: 1.200000e+002
6: 7.200000e+002
7: 5.040000e+003
8: 4.032000e+004
9: 3.628800e+005
10: 3.628800e+006
11: 3.991680e+007
12: 4.790016e+008
13: 6.227021e+009
14: 8.717829e+010
15: 1.307674e+012
16: 2.092279e+013
17: 3.556874e+014
18: 6.402374e+015
19: 1.216451e+017
20: 2.432902e+018
21: 5.109094e+019
22: 1.124001e+021
23: 2.585202e+022
24: 6.204484e+023
25: 1.551121e+025
26: 4.032915e+026
27: 1.088887e+028
28: 3.048883e+029
29: 8.841762e+030
30: 2.652529e+032
31: 8.222839e+033
32: 2.631308e+035
33: 8.683318e+036
34: 2.952328e+038
35: 1.033315e+040
36: 3.719933e+041
37: 1.376375e+043
38: 5.230226e+044
39: 2.039788e+046
40: 8.159153e+047
41: 3.345253e+049
42: 1.405006e+051
43: 6.041526e+052
44: 2.658272e+054
45: 1.196222e+056
46: 5.502622e+057
47: 2.586232e+059
48: 1.241392e+061
49: 6.082819e+062
50: 3.041409e+064
51: 1.551119e+066
52: 8.065818e+067
53: 4.274883e+069
54: 2.308437e+071
55: 1.269640e+073
56: 7.109986e+074
57: 4.052692e+076
58: 2.350561e+078
59: 1.386831e+080
60: 8.320987e+081
61: 5.075802e+083
62: 3.146997e+085
63: 1.982608e+087
64: 1.268869e+089
65: 8.247651e+090
66: 5.443449e+092
67: 3.647111e+094
68: 2.480036e+096
69: 1.711225e+098
70: 1.197857e+100
71: 8.504786e+101
72: 6.123446e+103
73: 4.470115e+105
74: 3.307885e+107
75: 2.480914e+109
76: 1.885495e+111
77: 1.451831e+113
78: 1.132428e+115
79: 8.946182e+116
80: 7.156946e+118
81: 5.797126e+120
82: 4.753643e+122
83: 3.945524e+124
84: 3.314240e+126
85: 2.817104e+128
86: 2.422710e+130
87: 2.107757e+132
88: 1.854826e+134
89: 1.650796e+136
90: 1.485716e+138
91: 1.352002e+140
92: 1.243841e+142
93: 1.156773e+144
94: 1.087366e+146
95: 1.032998e+148
96: 9.916779e+149
97: 9.619276e+151
98: 9.426890e+153
99: 9.332622e+155
100: 9.332622e+157
__________________
...
|
|
|
13.03.2009., 15:58
|
#12
|
Registrirani korisnik
Registracija: Dec 2002.
Postova: 187
|
9.332622e+157 nije baš isto onom kaj sam ja stavio za rješenje
|
|
|
13.03.2009., 15:59
|
#13
|
Zato
Registracija: Jul 2007.
Postova: 8,142
|
Hehe, eto, imat će još i najbrži brogram.
Nek ove rezultate spremi u polje, kao string, pa kad netko ukuca neki broj manji ili jednak 100, samo napravi slijedeće:
Kod:
std::cout << faktorijel[od_unesenog_broja] << std::endl;
|
|
|
13.03.2009., 16:01
|
#14
|
Zato
Registracija: Jul 2007.
Postova: 8,142
|
Quote:
CapsLock kaže:
9.332622e+157 nije baš isto onom kaj sam ja stavio za rješenje
|
Kako za što. Ako računaš putanju slijetanja na Mars možda je i bitno (sigurno je), ali ako imaš program koji to isto samo treba izračunati onda je OK
|
|
|
13.03.2009., 16:14
|
#15
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
Quote:
CapsLock kaže:
9.332622e+157 nije baš isto onom kaj sam ja stavio za rješenje
|
Gledamo iz drugačije perspektive na problem. Ti gledaš iz matematičke, a ja iz inženjerske. Više od 9.332622e+157 mu sigurno ne treba u praksi. A ako mu baš treba, onda neka to naglasi.
To je kao kad pitaš matematičara i inženjera što je pi. Matematičar će ti se raspričati o tome, raspisat će cijelu knjigu punu decimala. A inženjer će jednostavno reći 3.14.
__________________
...
|
|
|
13.03.2009., 16:18
|
#16
|
Registrirani korisnik
Registracija: Dec 2002.
Postova: 187
|
Prokužil si me (matematičar sam ), kad se već zezamo s tim:
Kod:
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
8! = 40320
9! = 362880
10! = 3628800
11! = 39916800
12! = 479001600
13! = 6227020800
14! = 87178291200
15! = 1307674368000
16! = 20922789888000
17! = 355687428096000
18! = 6402373705728000
19! = 121645100408832000
20! = 2432902008176640000
21! = 51090942171709440000
22! = 1124000727777607680000
23! = 25852016738884976640000
24! = 620448401733239439360000
25! = 15511210043330985984000000
26! = 403291461126605635584000000
27! = 10888869450418352160768000000
28! = 304888344611713860501504000000
29! = 8841761993739701954543616000000
30! = 265252859812191058636308480000000
31! = 8222838654177922817725562880000000
32! = 263130836933693530167218012160000000
33! = 8683317618811886495518194401280000000
34! = 295232799039604140847618609643520000000
35! = 10333147966386144929666651337523200000000
36! = 371993326789901217467999448150835200000000
37! = 13763753091226345046315979581580902400000000
38! = 523022617466601111760007224100074291200000000
39! = 20397882081197443358640281739902897356800000000
40! = 815915283247897734345611269596115894272000000000
41! = 33452526613163807108170062053440751665152000000000
42! = 1405006117752879898543142606244511569936384000000000
43! = 60415263063373835637355132068513997507264512000000000
44! = 2658271574788448768043625811014615890319638528000000000
45! = 119622220865480194561963161495657715064383733760000000000
46! = 5502622159812088949850305428800254892961651752960000000000
47! = 258623241511168180642964355153611979969197632389120000000000
48! = 12413915592536072670862289047373375038521486354677760000000000
49! = 608281864034267560872252163321295376887552831379210240000000000
50! = 30414093201713378043612608166064768844377641568960512000000000000
51! = 1551118753287382280224243016469303211063259720016986112000000000000
52! = 80658175170943878571660636856403766975289505440883277824000000000000
53! = 4274883284060025564298013753389399649690343788366813724672000000000000
54! = 230843697339241380472092742683027581083278564571807941132288000000000000
55! = 12696403353658275925965100847566516959580321051449436762275840000000000000
56! = 710998587804863451854045647463724949736497978881168458687447040000000000000
57! = 40526919504877216755680601905432322134980384796226602145184481280000000000000
58! = 2350561331282878571829474910515074683828862318181142924420699914240000000000000
59! = 138683118545689835737939019720389406345902876772687432540821294940160000000000000
60! = 8320987112741390144276341183223364380754172606361245952449277696409600000000000000
61! = 507580213877224798800856812176625227226004528988036003099405939480985600000000000000
62! = 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000
63! = 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000
64! = 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000
65! = 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000
66! = 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000
67! = 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000
68! = 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000
69! = 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000
70! = 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000
71! = 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000
72! = 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000
73! = 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000
74! = 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000
75! = 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000
76! = 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000
77! = 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000
78! = 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000
79! = 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000
80! = 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000
81! = 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000
82! = 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000
83! = 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000
84! = 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000
85! = 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000
86! = 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000
87! = 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000
88! = 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000
89! = 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000
90! = 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000
91! = 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000
92! = 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000
93! = 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000
94! = 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000
95! = 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000
96! = 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000
97! = 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000
98! = 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000
99! = 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000
100! = 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
joj, zaboravil sam 0! = 1
|
|
|
13.03.2009., 16:24
|
#17
|
Zato
Registracija: Jul 2007.
Postova: 8,142
|
Quote:
Wrbhhh kaže:
Gledamo iz drugačije perspektive na problem. Ti gledaš iz matematičke, a ja iz inženjerske. Više od 9.332622e+157 mu sigurno ne treba u praksi. A ako mu baš treba, onda neka to naglasi.
To je kao kad pitaš matematičara i inženjera što je pi. Matematičar će ti se raspričati o tome, raspisat će cijelu knjigu punu decimala. A inženjer će jednostavno reći 3.14.
|
Bravo, imamo isti pristup dječače
Keep it simple
|
|
|
13.03.2009., 17:25
|
#18
|
Registrirani korisnik
Registracija: Feb 2008.
Postova: 43
|
Evo i mene...Vidim da ste se u međuvremenu poprilično dosta raspisali, pa zahvaljujem svima na odgovorima, komentarima, mišljenjima... Riješen problem...
|
|
|
15.03.2009., 21:23
|
#19
|
Sneguljac-patuljak nudist
Registracija: Mar 2004.
Lokacija: shire
Postova: 18,287
|
hm, ljudi modovi nisu na svim temama, pa ako smatrate da joj nije ovdje mjesto molim kliknite na trokutić i prijavite, stavite komentar "gle ovoga... pobriši to i to...." i slično.
pravda je spora ali dostižna
forum čine forumaši, a ne moderatori, meni nije teško počistiti i popraviti ako vidim da je ok prijedlog
grogo
|
|
|
16.03.2009., 04:18
|
#20
|
lost in time
Registracija: Oct 2004.
Lokacija: Split
Postova: 1,055
|
a ovaj podforum je bas super...
uberi tema...
pomoc
pomoc
trebam pomoc
pomoc potrebna...
a ja se bas mislin da zapocnen jednu dobru temu o assembleru...
mozda bas i nije pravo misto, a mozda se ljudi i boje pisat o necem takvom
da ne buden skroz offtopic, ko zna izracunat faktorijel od 10 u assembleru?
to jos treba stavit u eax registar...naopacke...
__________________
stvarnost je samo iluzija prouzrokovana nedostatkom alkohola
|
|
|
|
|
Sva vremena su GMT +2. Trenutno vrijeme je: 13:37.
|
|
|
|