0

Display 100 random integers in [10, 25]
14 14 18 24 12 25 16 12 18 16
15 16 16 15 17 19 10 21 14 25
21 24 10 19 25 17 19 13 25 24
23 25 15 25 18 23 18 14 24 11
21 12 20 24 14 18 11 12 14 13
14 20 11 16 21 15 15 17 20 24
10 18 20 18 24 23 17 18 15 11
20 19 14 23 20 23 18 22 20 11
10 24 22 12 10 11 11 12 12 13
14 12 15 15 13 24 23 23 11 23
*************************************************
Display occurrences
10: 5
11: 8
12: 8
13: 4
14: 9
15: 8
16: 5
17: 4
18: 9
19: 4
20: 7
21: 4
22: 2
23: 8
24: 9
25: 6
Max occurrences: 9
Min occurrences: 2
Average occurrences: 6.25

here is my code rite now:

  public int[]Occur(int[]Array){



public int[]Occur(int[]Array){

       int[]countA= new int[35];
       for(int i=0;i<Array.length;i++){
           countA[Array[i]]++;
       }
       return countA; 
    }

   public void displayOccur(int[]countA,int[]Array){
       System.out.println("Display Occurrences :");
       int num;
       for (int i=10;i<=25;i++){

         num=+countA[i];
           System.out.println(i+": "+ countA[num]);
 }

what's wrong with it???/can u help me

2
Contributors
8
Replies
33
Views
3 Years
Discussion Span
Last Post by Ken1234
Featured Replies
  • That sounds like the whole thing to me! Nobody's going to do your homework for you, so the best thing is to get on with debugging your own code, as I suggested a couple of posts ago - ie find out whether its the calculation of the occurrences or the … Read More

0

the counting looks ok, but when you print I don't understand why you do that stuff with "num". countA[i] contains the count for value i, so why not just print that?

0

ok.but when i print it didn't print the occurrences of number..it just prints 100 or 0...weird==

0

Here's a quick way to print a whole array in one line...
System.out.println(java.util.Arrays.toString(myArray));
so use that inside your counting loop (lines 8-10 above) to see what's really happening there.

(Obviously you have to replace "myArray" with the name of your array that you want to print!)

0

but i need the full code for this exercise==..that's the point==...i'm tired of that

0

nope.just a little bit code for displays the time occurences of each num. that's all

1

That sounds like the whole thing to me! Nobody's going to do your homework for you, so the best thing is to get on with debugging your own code, as I suggested a couple of posts ago - ie find out whether its the calculation of the occurrences or the porinting that's worong.

0

it's just a piece of my hw.i couldnt find any solution to display the occur like that..that's really complicated==

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.