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: 3741
  • 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; } }




Potreban je samo minut da se registrujete - da biste učestvovali u diskusiji:
Izaberite vaše korisničko ime [username] :
Vaša email adresa je [email] : Email adresa mora biti tačna!
Ukucajte željenu šifru [password] :
Ukucajte šifru ponovo [password again] :
Jezik [language] :




Ili se jednostavno uloguj preko Facebook-a:
Ko je trenutno na forumu
 

Ukupno su 532 korisnika na forumu :: 72 registrovanih, 7 sakrivenih i 453 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1311 - dana 15 Nov 2012 21:40

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A kandic, A., At - Pui, Bane san, banebeograd, blackjack, celeron2, Chuck Norris, Danko SVIK VRS, DARKMEN22, darkosm, DeerHunter2, Dok, eleutheros, era34, Erv123, gogi71, gorka_kafa, GreenMan, GrobarRomanticar, gromche, Irfan Islamovic 2, kobaja EL grande, krunc, LakyTheMacak, lažni đoko, Lieutenant, m4rk0, magna86, markus2, marre2, Mercury2, Milan A. Nikolic, Mixelotti, mpman, ndm, nelson, nenadmiki, niki, nikoli_ca, njeca, pavlepopic, pein, petarnika, popzex, proka89, pru959, Recce, rovac, Rumba King, ruso2, S-lash, Sass Drake, SlobaBgd, Sonyboy, spasa2, Srki94, su27, tasosadikovic, teacher, TheChains, time, Toni, TroxX, vasiljevic, vathra, Wilson2, WS2, Zerajic, zgembo, zola92, Žan Klod vam dam
Siguran hosting