co jest nie tak ?
Jeśli zaczynasz, przeczytaj koniecznie! <--kliknij w to proszę!
Na ideone wybrany jest jezyk java, ale mozna uzyc klonuj i ustawic prawidlowy.
w programie jest funkcja pierwsza, ktora powinna byc troche bardziej zlozona. np dla wartosci 9 powinna zwracac false.
Mógłby mi ktoś wytłumaczyć dlaczego mój program nie działa?
Może naucz sie najpierw co to są liczby pierwsze i jak je sie sprawdza a potem pisz program… A jeszcze sprawdź jak sie porównuje liczby w c++ '=" to jest przypisanie, nie porównanie a if(m=1) jest prawdą zawsze…
Ten if sprawdza czy liczba jest pierwsza “if((liczba%2!=0)&&(liczba%3!=0)&&(liczba%5!=0))” Tylko jest taki problem ,że dla tego if’a 1 to liczba pierwsza a 2 już nie. Dlatego wprowadziłem M i m.
przeczytaj jeszcze raz moją pierwszą odpowiedź, uważnie, oba zdania… Twój program daje że 3 i 5 też nie są liczbami pierwszymi bo przecież dzielą sie na 3 i 5… A i 1 nie jest liczbą pierwszą …