-
-
Save nottux/00c7ace26955044ede79af250935dde4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The required JAVA program is given below, | |
import java.util.Arrays; | |
import java.util.Scanner; | |
class Ideone { | |
// Finding the index of largest element | |
public static int indexOfLargestElement(double[] array){ | |
double maxValue = array[0]; | |
int maxIndex = 0; | |
// finding maximum value | |
for (int i = 0; i < array.length; i++) { | |
if (maxValue < array[i]) { | |
maxValue = array[i]; | |
} | |
} | |
// finding first index of max value | |
for (int i = 0; i < array.length; i++) { | |
if (maxValue == array[i]) { | |
maxIndex=i; | |
} | |
} | |
return maxIndex; | |
} | |
public static void main(String args[]) { | |
Scanner s = new Scanner(System.in); | |
// input length of array , it can be hardcoded as 10 | |
System.out.println("Enter the length of the input array:"); | |
int length = s.nextInt(); | |
double [] array = new double[length]; | |
// entering the elements | |
System.out.println("Enter the elements:"); | |
for(int i=0; i<length; i++ ) { | |
array[i] = s.nextDouble(); | |
} | |
// printing output | |
System.out.println("Index of largest element is :"); | |
System.out.println(indexOfLargestElement(array)); | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment