NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Prvočíselný rozklad čísla většího než long long int

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Bartoloměj Stark:8.11.2022 19:42

Za domácí úkol jsem dostal v bonusové úloze rozložit opravdu velké číslo, abych nedělal celý úkol "dvakrát", tak bych to rád napsal najednou. Mám představu o tom, jak to udělat pro nějaké rozumně dlouhé číslo, ale jak to udělat pro 9328650737199­920596297735136147893882­665803050839205919257403­713922543170645848557850­88915745761 opravdu nemám představu. Předmět budu opakovat a protože se zadání moc nemění, dělám si úlohy napřed. Celé zadání zde . Budu moc rád za jakékoli rady, jsem stále začátečník, ale předmět potřebuju úspěšně dokončit a bonusové úlohy jsou pro to potřeba.

 
Odpovědět
8.11.2022 19:42
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Bartoloměj Stark
DarkCoder:9.11.2022 11:02

Pokud si vypracoval předchozí cvičení, pak bys neměl mít jen představu o tom jak to udělat pro číslo, které se vejde do nějakého již hotového datového typu. Ale měl bys je mít hotové. V zadání Ti navíc radí co je třeba. Je třeba vytvořit implementaci pro uložení 100 ciferneho čísla a pro něj implementaci celočíselneho dělení se zbytkem. Dále je třeba vytvořit to jak načítat takováto čísla že vstupu. Pokud si zpracoval předchozí cvičení, pak víš, že pro neznámý počet čísel na vstupu je potřeba vytvořit dynamickou datovou strukturu - seznam. Následný postup je totožný jako u předchozích cvičení.

Nahoru Odpovědět
9.11.2022 11:02
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.