Mam ten fragment kodu, który nie działa: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Zmienna sumująca zawsze wynosi 0. Co robię
Mam ten fragment kodu, który nie działa: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Zmienna sumująca zawsze wynosi 0. Co robię
Zastanawiałem się, czy istnieje sposób na przekonwertowanie zmiennej typu Integer na BigInteger. Próbowałem typecastingu zmiennej Integer, ale pojawia się błąd, który mówi o typie
Jak bym się zabrał do wykonywania obliczeń na bardzo dużych liczbach w Javie? Próbowałem, longale to osiąga maksimum na 9223372036854775807, a przy użyciu liczby całkowitej nie zapisuje wystarczającej liczby cyfr i dlatego nie jest wystarczająco dokładny dla tego, czego potrzebuję. Czy jest w...
Próbuję się nauczyć C i natknąłem się na niemożność pracy z NAPRAWDĘ dużymi liczbami (tj. 100 cyfr, 1000 cyfr itp.). Zdaję sobie sprawę, że istnieją biblioteki, które to robią, ale chcę spróbować wdrożyć to samodzielnie. Chcę tylko wiedzieć, czy ktoś ma lub może podać bardzo szczegółowe, głupie...
Próbuję odczytać naprawdę duże liczby ze standardowego wejścia i zsumować je. Jednak aby dodać do BigInteger, muszę użyć BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum =...
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie...
Chciałbym zaimplementować dużą klasę int w C ++ jako ćwiczenie programistyczne - klasę, która może obsługiwać liczby większe niż długie int. Wiem, że istnieje już kilka implementacji open source, ale chciałbym napisać własne. Próbuję wyczuć, jakie jest właściwe podejście. Rozumiem, że ogólna...