Stepenovanje

Stepenovanje

offline
  • Pridružio: 09 Jun 2006
  • Poruke: 157

Ja sam pocetnik u programiranju, imam problemcic u Javi. Nije mi jasno, zasto moram koristi brojac u ovom slucaju stepenovanja brojeva. Ili mogu uraditi na jednostavniji nacin??

import java.util.*;
public class Stepenovanje {
public static void main (String[] args) {

Scanner konzola = new Scanner(System.in);

int m,n,r, brojac; {

System.out.println("Unesi brojeve koje zelis stepenovati");
m = konzola.nextInt();

System.out.println("Unesi stepen");
n = konzola.nextInt();

r=1;
for (brojac=1; brojac <= n; brojac++) {

r = r*m;

}

System.out.println("Resenje je: " +r);
}
}
}



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3794
  • Gde živiš: Beograd

Pa najjednostavniji nacin za izracunavanje stepena, onako skolski jeste taj da n puta pomnozis.

Stepenovanje moze da se uradi na vise nacina.
Brzi nacin je sledeci(ovako je implementacija u C-u)
int stepen_brzo(int n, int k) { int m; if (k==0) return 1; if (k%2) { m = stepen_brzo(n,(k-1)/2); return n*m*m; } else { m = stepen_brzo(n,k/2); return m*m; } }



Ko je trenutno na forumu
 

Ukupno su 844 korisnika na forumu :: 80 registrovanih, 4 sakrivenih i 760 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 20:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4channer, aBobban, alex1974, aramis s, awathorn, Bojan5150, Boris90, bulovic, carpbuster, cedaveljas, cicus91, Crvena Petokraka, cvrle312, darios, darkangel2, dejoglina, dobri covek, Drug Platov, dusanjagodic88, dutrzen, duxhm, Faki-Valjevo, Filip Marinković, Gargantua2, humme, ikan, Ilija Cvorovic, janbo, JOntra, kafa101, kosticmilanko, KUZMAR, lakibatica, Marko Marković, marko112, Maybach, MB120mm, Mi-24, Mikulino, Milan A. Nikolic, milimoj, nebojsag, ostoja2, patton, powSrb, Profica, profiler1982, radicr, ray ban11, renoje2, sale772, sekretar2, sevenino, ShurikSST, Sima zna, SlovenNacional, Spec63, Sr.Stat., Srki94, ssekir75, T-72, tmanda323, Toni, USSVoyager, vathra, Veber Zoltan, vlad44, voja64, VP3987, Wrangler, WS2, xJeremijAx, zaratusta, Zerajic, zgoljo, zoidbergs, zoka2, zoranlik, zorannovakov94, |_MeD_|