Hi, Someone please guide me to get the right sintax to print the numbers of above and below arrays. Right now it print the totals quantity, but what I really want is print each number for above an below array.
Thanks.
public class RandomArray {
public static void main(String[] args) {
int num[] = {56,12,78,95,23,67,12,66,11,10,34,56,78,45,76,90,100,2,6,87};
int l = num.length;
int i;
double result = 0.0;
System.out.println("Array is....");
for (i = 0; i < l; i++ ){
if (num[i] > result);
System.out.print(" " + num[i]);
result = result + num[i];
}
System.out.println("\n");
System.out.println("The average is " + result / l + "\n");
// NUMBERS above AVERAGE
int greaterThan = 0;
for (int j = 0; j < l; j++ ){
if (num[j] > result / l ){
greaterThan ++ ;
}
}
System.out.println("Numbers above the average are... " + "\n");
System.out.println(" " + greaterThan + "\n");
//NUMBER below AVERAGE
int lessThan = 0;
for (int j = 0; j < l; j++ ){
if (num[j] < result / l ){
lessThan ++ ;
}
}
System.out.println("Numbers below the average are... " + "\n");
System.out.print(" " + lessThan);
}
}