Asked by MinisterWaterCamel17
I need help with this program, please note I can only change the...
I need help with this program, please note I can only change the parts where it says // TODO change only the following part other than that I can't make any changes to the code, only the methods. Basically the system will take seed as an input and generate random numbers between 0 and 1, seed is specific to each PC so the value of 5 on my pc will be different than yours but it will return the same value each time we use it as an input. The array size must be between 2 and 10, randomly generated.
So here is what the getRandomArray method should do. The array should look like this [0.123, 0.235, 0.3573, 0.657] or this [0.067, 0.235, 0.657]
Finally, thirdBiggest(int[] array) will take the randomly generated numbers and return the third biggest number. I can't use Array.sort. It's not allowed.
public class TMax {
public static void main(String[] args) {
long seed = (long) Integer.parseInt(args[0]);
double[] array = getRandomArray(seed);
System.out.println(thirdBiggest(array));
}
public static double[] getRandomArray(long seed){
int lowerBound = 2;
int upperBound = 10;
// TODO change only the following part.
}
public static double thirdBiggest(double[] array){
// TODO change only the following part.
}
}
Answered by kidowski
tesque dapibus efficitur laoreet. Nam risus
congue vel laoreet ac, dictum vitae odio. Do
gue
gue vel laoreet ac, dictum vitae odio. Donec ali
ipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magnaUnlock full access to Course Hero
Explore over 16 million step-by-step answers from our library
Subscribe to view answerctum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laoreet. Nam risus ante, dapibus a molestie consequat, ultrices ac magna. Fusce dui lectus, congue vel laoreet ac, dictum vitae odio. Donec aliquet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam lacinia pulvinar tortor nec facilisis. Pellentesque dapibus efficitur laor