Dobry den,
potreboval bych poradit jak naimplmentoval metodu ktere mi zjisti nejvetsi spolecny delitel libovolneho poctu cisel treba ze predama jako parametr pole. Na internetu jsem nasel jen implmentaci pro dve cisla ale ta mi je na nic. Klidne staci i naznaceni kodu.
Dekuji
Fórum › .NET
Nejvetsi spolecny delitel
Napadá mě použít Euklidův alg. http://cs.wikipedia.org/wiki/Euklid%C5%AFv_algoritmus cyklicky pro všechna čísla.
Tedy něco jako:
VSTUP: pole čísel C1, C2, ..., Cn
VÝSTUP největší společný dělitel D čísel C1, C2, ..., Cn
D = C1;
FOR i=2 TO n
D = Eukliduv_alg(D, Ci);
RETURN D;
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 63 hostů
Podobná vlákna
Největší společný dělitel — založil Blujacker
Největší společný dělitel — založil Dave
Největší společný dělitel n čísel — založil Honzaxy
C - program Nejvetsi delitel — založil jiM.sTREET
Moderátoři diskuze