DUET PG Score Card 2021
NHAI Recruitment 2021
Bihar Board 12th Dummy Admit Card 2022
RBI Assistant Notification 2021
Jee Advanced 2021 Result
NIACL Assistant Recruitment 2021
SBI PO Online Form 2021

Write a class MultiplesInArray with a public method findMultiples that takes three parameters arr of type int[] and other two are m1 and m2 are of type int

Write a class MultiplesInArray with a public method findMultiples that takes three parameters arr of type int[] and other two are m1 and m2 are of type int. Print all the elements in the array, but if any element in the array is a multiple of m1, print multiple of (actual value of m1 should be printed instead of ). If it is a multiple of m2, print multiple of . If it is a multiple of both m1 and m2, print multiple of m1 and m2.

For example:

Enter no of elements in the array:
6
Enter elements in the array separated by space:
1 2 34 5 6 7
Enter the first multiple element:
2
Enter the second multiple element:
3
1
2 is multiple of 2
34 is multiple of 2
5
6 is multiple of 2 and 3
7

Solution:

package q11091;

public class MultiplesInArray {

  public static void findMultiples(int[] arr, int m1, int m2) {

    int size = arr.length;

    for (int i = 0; i < size; i++) {

      if (arr[i] % m1 == 0 && arr[i] % m2 == 0) {

        System.out.println(arr[i] + " is multiple of " + m1 + " and " + m2);

      } else if (arr[i] % m2 == 0) {

        System.out.println(arr[i] + " is multiple of " + m2);

      } else if (arr[i] % m1 == 0) {

        System.out.println(arr[i] + " is multiple of " + m1);

      } else {

        System.out.println(arr[i]);

      }
    }
  }
}

Candidates having any kind of query so he/she can ask in our comment section. Our Panel will b reverting back as soon as possible. Thank You. For more details visit our website (https://speedjobalert.com/)

Leave a Comment