Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Ahojte,
s programovanim teprve začínám a mám vypracovat program v maximě, který by zjistil, zda zadané číslo je prvočíslo. Můžete mi s tím prosím poradit? Pro začátek by mi bodl příkaz, kterým v maximě povím,
at dělí zadané číslo dvěmi, a výsledek zase dvěmi, furt dokola až do bodu, že by výsledek nebyl celé číslo.
Dále pak at dělá to samé s posledním celým výsledkem ale dělí 3 atd. AŤ dělí výsledek vždy čísly většími o 1 až do odmocniny z toho zadaného číslo.
Pokud neexistuje žádné číslo, kterým když zdané číslo vydělím, by mělo výsledek ve formě celého čísla, pak zadané číslo je prvočíslo.
Uvažuju správně? Umíte někdo pracovat v maximě a poradíte mi se zápisem? Moc díky
Offline
↑ evik: co by se mohlo hodit: http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes
Offline

↑ evik: Funkce na zjištění, jestli je p prvočíslo, se v maximě jmenuje primep.
Offline
Stránky: 1