Zpět na seznam článků     Zpět na článek

Komentáře ke článku

 
 
 BBCode
Ch@nce | 78.45.68.*28.1.2013 19:39
Prosim uz nepis :-), radsi studuj...
aoslm | 194.160.142.*28.1.2013 11:32
:) autorovi odporucam nastudovat eratostenovo sito lebo ako vidim je v tom trochu strateny :) a este ten koment...tvaris sa ako majster sveta...priznaj si ze su tu aj skusenejsi a studovanejsi citatelia
sadd | 195.113.165.*28.1.2013 10:00
Faktoriál bez rekurze ... :/
sachy | 90.180.214.*27.1.2013 22:56
sukovanej: LOL
alda: Samozřejmě že je vhodné posunovat počátek, ale to bys po něm chtěl moc...

Dalším zajímavých způsobem je backtrack odprostřed sqrt(n)+-iterator , ale výhoda se projeví až při velkých číslech s málo "blízkými" součiniteli. Vlastně je to spíš specifické použití pro konkrétní data:)
Pavell | E-mail | ICQ 31259188327.1.2013 17:10
sukovanej: Blbě to je z toho pohledu, že zbytečně procházíš interval (sqrt(n), n>, jak zmínil sachy. Změň 9. a 10. řádek na

long x = n;
for (int i = 2; i < Math.Sqrt(n) + 1 ; i++)

a uvidíš, že to pojede, jak má.
sukovanej | E-mail | Website | ICQ 42741845227.1.2013 15:05
sachy : Naučte se intervaly a význam funkce sqrt(), potom o něčem diskutujte !

alda : Fajn, když nevydělím dvojkou, už se to nezmění. V tom případě, ale zakažte uživatele zadávat čísla jako 1024, tam těch dvojek bude asi více, nemyslíte ?

Můžu vás ujistit, že to není blbě a že to funguje! Blbější dotazy tu snad ještě nebyly. Četli jste ten článek vůbec ?
alda | 81.201.62.*27.1.2013 13:28
Nechapu vyznam tohoto clanku, jak bylo receno prilkady jsou trivialni a jeste blbe - rozklad na prvocisla prochazi vzdy vsechna cisla na co?. Kdyz jsem nevydelil dvojkou poprve uz se to asi nikdy nezmeni ze?
sachy | 90.180.214.*27.1.2013 13:13
Trivialni priklady a jeste blbe. Zajimalo by me, proc prochazis interval (sqrt(n), n>.

Stránky: 1