Ask Question
9 March, 04:56

write a program that takes 10 numbers as input and displays the mode of the numbers using parallel arrays and a method that takes an array of numbers as a parameter and returns the value that appears most often in the array

+3
Answers (1)
  1. 9 March, 04:59
    0
    The Java program is explained below

    Explanation:

    public class ArrayMode {

    public static int mode (int arr[]) {

    int maxValue = 0, maxCount = 0;

    for (int i = 0; i < arr. length; + +i) {

    int count = 0;

    for (int j = 0; j < arr. length; + +j) {

    if (arr[j] = = arr[i])

    ++count;

    }

    if (count > maxCount) {

    maxCount = count;

    maxValue = arr[i];

    }

    }

    return maxValue;

    }

    public static void main (String args[]) {

    int arr[] = { 9, 5, 3, 8, 5, 12, 19, 5, 11 };

    System. out. println ("The set of numbers are: ");

    for (int i = 0; i < arr. length; i++)

    System. out. print (arr[i] + " ");

    System. out. println ("/nThe mode of the set is: " + mode (arr));

    }

    }
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “write a program that takes 10 numbers as input and displays the mode of the numbers using parallel arrays and a method that takes an array ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers