View Single Post
Old 05-01-2007, 06:54 AM   #1 (permalink)
Michael12
Recruit
 
Join Date: May 2007
Posts: 2
Michael12 is on a distinguished road
Problem with array

Well, I have this code:

Code:
import java.io.*; import java.util.Random; class bekap{ public static void main(String args[]){ int Niz []= new int[10000]; double a=0; double b=0; double v=0; double g=0; double H; Random rand = new Random(); for(int i =0;i<10000;i++) { int probbability = (int) (100*rand.nextDouble()); if (probbability< 25){ Niz=2; a++; }else if (probbability<50){ Niz=3;b++; }else if (probbability<75) { Niz=5; v++; }else { Niz=6; g++; } } H=(a/10000)*Math.log(1/(a/10000))/Math.log(2)+(b/10000)*Math.log(1/(b/10000))/Math.log(2)+(v/10000)*Math.log(1/(v/10000))/Math.log(2)+(g/10000)*Math.log(1/(g/10000))/Math.log(2); System.out.println("Entropia input sequence is:"+H); } }

My problem is how to count( in this sequency) 22, 33, 55,66, 222,333,555,666.


best regards.
__________________

Last edited by Belisarius : 05-01-2007 at 02:25 PM. Reason: Added code tags, beautified
Michael12 is offline   Reply With Quote