Zrozumienie polecenia

0

Napisz program który dla podanych w linii poleceń liczb naturalnych wypisze je w kolejnych liniach wraz z ich największym podzielnikiem. W tym celu stwórz w głównej klasie programu metodę
public static int div(int n)
która będzie zwracać największy dzielnik.
Do konwersji łańcucha wyjściowego na liczbę typu int możesz posłużyć się następującą konstrukcjπ try-catch.

Myli mnie ta metoda, mam napisać zwyczajny prgram który znajduje NWD n liczb, tak po ludzku (a jeśli w tablicy są inne typy niż int to się ich pozbyć)?

0

Może nie wiesz co to jest ta metoda i dlatego ona tak cię myli i myli. Pewnie do tej pory pisałeś zawsze bez żadnych metod, prawda?

0

Inaczej uczę się javy ;)
Przerzucam się z C na java ;)
Bo rozumiem tyle że go String args[] przekażę jakieś przekażę jakieś parametry np " 66 30 tha 510"
i żeby użyć algorytmu euklidesa potrzebowałbym metody z dwoma parametrami a nie z jednym jak mi każą

0

Z tego co wkleiłeś wychodzi chyba, że masz znaleźć największy dzielnik n liczb,, a nie największy wspólny dzielnik.

0

Czym dla Ciebie się różni największy dzielnik n liczb od największy wspólny dzielnik.

0

Szukasz największy dzielnik dla każdej liczby n razy, masz n różnych dzielników, lub znajdujesz NWD n liczb i masz jeden dzielnik?

0

Jaw wg Ciebie w takim razie wygląda metoda:
" public static int div(int n)"

0

http://matematyka.opracowania.pl/dzielniki_liczb/ , tak, tylko że w Javie i szukasz największego dzielnika tej liczby.

0

Imo, chodzi o to abyś dla każdej liczby wypisał jej największy dzielnik (zapewne różny od jej samej, chociaż tego nie napisano).
Np. dla liczb 10, 50, 7 powinno na outpucie znaleźć się:
10 5
50 25
7 1
Ale to tylko moje domysły.

0

Takie było moje pierwsze przypuszczenia ale później już sam zwątpiłem ;)
Może masz i racje dzięki za radę ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1