Natrag   Forum.hr > Informatička tehnologija > Za napredne korisnike > Programiranje

Programiranje Za programere i one koji to žele postati ...

Odgovor
 
Tematski alati Opcije prikaza
Old 13.03.2009., 12:54   #1
Faktorijele

E ovako, trebal bi program u C++ koji izracunava faktorijele (n!) do 100, pa ako tko zna napisati program slobodno napiše..
malutan is offline  
Odgovori s citatom
Old 13.03.2009., 13:08   #2
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.
RetajNa^2 is offline  
Odgovori s citatom
Old 13.03.2009., 13:37   #3
A mislim, stvarno teškog zadatka...
__________________
...
Wrbhhh is offline  
Odgovori s citatom
Old 13.03.2009., 14:09   #4
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.
leafar is offline  
Odgovori s citatom
Old 13.03.2009., 14:48   #5
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....
matowin55 is offline  
Odgovori s citatom
Old 13.03.2009., 14:59   #6
A i malo upregnuti vlastite vijuge ne bi škodilo.
__________________
Be Water My Friend
get is offline  
Odgovori s citatom
Old 13.03.2009., 15:15   #7
Frajer traži 100!, nije baš tolko trivijalno.
CapsLock is offline  
Odgovori s citatom
Old 13.03.2009., 15:37   #8
Quote:
CapsLock kaže: Pogledaj post
Frajer traži 100!, nije baš tolko trivijalno.
Google kaže:




__________________
Be Water My Friend
get is offline  
Odgovori s citatom
Old 13.03.2009., 15:49   #9
Quote:
CapsLock kaže: Pogledaj post
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.
leafar is offline  
Odgovori s citatom
Old 13.03.2009., 15:49   #10
Preciznije:
Kod:
9332621544394415268169923885626670049071596826438162146859296389521759
9993229915608941463976156518286253697920827223758251185210916864000000
000000000000000000
CapsLock is offline  
Odgovori s citatom
Old 13.03.2009., 15:50   #11
Quote:
CapsLock kaže: Pogledaj post
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
__________________
...
Wrbhhh is offline  
Odgovori s citatom
Old 13.03.2009., 15:58   #12
9.332622e+157 nije baš isto onom kaj sam ja stavio za rješenje
CapsLock is offline  
Odgovori s citatom
Old 13.03.2009., 15:59   #13
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;
__________________
Be Water My Friend
get is offline  
Odgovori s citatom
Old 13.03.2009., 16:01   #14
Quote:
CapsLock kaže: Pogledaj post
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
__________________
Be Water My Friend
get is offline  
Odgovori s citatom
Old 13.03.2009., 16:14   #15
Quote:
CapsLock kaže: Pogledaj post
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.
__________________
...
Wrbhhh is offline  
Odgovori s citatom
Old 13.03.2009., 16:18   #16
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
CapsLock is offline  
Odgovori s citatom
Old 13.03.2009., 16:24   #17
Quote:
Wrbhhh kaže: Pogledaj post
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
__________________
Be Water My Friend
get is offline  
Odgovori s citatom
Old 13.03.2009., 17:25   #18
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...
malutan is offline  
Odgovori s citatom
Old 15.03.2009., 21:23   #19
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
grogo bolger is offline  
Odgovori s citatom
Old 16.03.2009., 04:18   #20
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
heheh is offline  
Odgovori s citatom
Odgovor



Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 13:37.