Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem zlepseni kodu

Zlepšete následující kód – co v tomto kódu není optimální.
a) for ( int i=0; i<iterace; i++) {
vysledek += 1/Math .pow (arg , i)
}
b) for ( int i=0; i<iterace ; i++)
{
vysledek +=i* Math .sin (i)- Math .sin(i)/(i+1); }
dik

Předmět Autor Datum
a) Neustále se počítá mocnina. b) Výraz by šel zjednodušit vytknutím.
Wikan 31.01.2016 13:30
Wikan
a) for (int i=0, double neco=1; i<iterace; i++, neco*=arg) a dalej uz snad vies aj sam ze co s tym m… poslední
MM.. 31.01.2016 13:59
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru