Ask Question
19 July, 17:02

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. 19 July, 20: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?
Get 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 there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers