ivana_andreevska

AV3 Tehniki na Alogortimi Zadaca 6

Nov 13th, 2021
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.64 KB | None | 0 0
  1. public class Zadaca7 {
  2.     public static void main(String[] args) {
  3.         System.out.println(stepenNaNekojBroj(5,2));
  4.     }
  5.  
  6.    static int stepenNaNekojBroj(int broj , int stepen)
  7.     //broj^0= 1
  8.     //2^7 --> 2^3 2^3 2
  9.     //2 3 --> 2
  10.     // 2^1--> 2 2* 2
  11.     // 2^0 = 1
  12.     // 1*1+2=2
  13.  
  14.     {
  15.         int pom;
  16.         if(stepen==0)
  17.         {
  18.             return 1;
  19.         }
  20.         else if(stepen%2==0)
  21.         {
  22.             pom=stepenNaNekojBroj(broj,stepen/2);
  23.             return pom*pom;
  24.         }
  25.         else
  26.         {
  27.             pom=stepenNaNekojBroj(broj,stepen/2);
  28.             return broj*pom*pom;
  29.         }
  30.     }
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment