pow

    8Ciepło

    2Odpowiedz

    Próbowałem utworzyć kod korzystający z funkcji matematycznych (np. pow). math.h jest dołączony, a flaga -lm jest używana podczas kompilacji. Kiedy kompilacja jest nazywana tak (-lm flag na początku ko

    8Ciepło

    4Odpowiedz

    Od http://msdn.microsoft.com/en-us/library/system.math.pow.aspx int value = 2; for (int power = 0; power <= 32; power++) Console.WriteLine("{0}^{1} = {2:N0}", value, power, (long) Math

    7Ciepło

    1Odpowiedz

    Piszę otoki dla rozszerzenia bcmath i bug #10116 dotyczące bcpow() jest szczególnie irytujące - to rzuca $right_operand ($exp) do (native PHP, a nie dowolnej długości) integer, więc gdy spróbujesz obl

    6Ciepło

    4Odpowiedz

    Używam funkcji pow w C i zapisuję wartość zwracaną w typie całkowitym. zobacz fragment kodu poniżej: for (i = 0; i < 5; i++){ val = (int)pow(5, i); printf("%d, ", val); } tutaj i i val są

    10Ciepło

    1Odpowiedz

    Więc byłem w konkursie komputerowym i zauważyłem dziwny błąd. pow (26,2) zawsze zwróci 675, a czasami 674? mimo że poprawna odpowiedź to 676. Tego rodzaju błędy występują również przy pow (26,3), pow

    24Ciepło

    4Odpowiedz

    Mamy solver CFD i podczas uruchamiania symulacji, na niektórych maszynach działa wyjątkowo wolno, ale nie na innych. Korzystanie Intel VTune, stwierdzono, co następuje linia była problem (na Fortran)

    20Ciepło

    2Odpowiedz

    W moim małym projekcie muszę zrobić coś jak Math.pow (7777.66, 5555.44) tylko z BARDZO dużymi liczbami. Natknąłem się na kilka rozwiązań: użycie podwójnie - ale numery są zbyt duże Zastosowanie BigDec