write a program that prompts the user to enter 10 numbers, and thenprint the num
ID: 3618661 • Letter: W
Question
write a program that prompts the user to enter 10 numbers, and thenprint the numbers in reverse order; print the average of the numbers;and print the smallestand the largest number. i got the reverse order and the average but i cant find thesmallest and the largest, this is what i have so far: import java.util.Scanner; public class numbers5 {/** * @param args the command linearguments */ public static void main(String[]args) { Scanner input = newScanner(System.in); int []arr = new int[10]; for (int i = 0;i<arr.length;i++) { System.out.print("enter 10 numbers"); int num =input.nextInt(); arr[i]=num; } print (arr); int y =sum (arr); System.out.print("sumis"+y); doubleavg=y/arr.length; System.out.print("averageis"+avg); minmax(arr);
}//end class public static void print(int[]num) { for (int j = num.length - 1;j >= 0; j--) System.out.print(num[j]); } public static int sum (int[]arr) { int sum =0; for (int i=0;i<arr.length;i++) { sum =sum+arr[i]; } return sum; } public static int[] minmax(int[]num) { int min = 10; int max = -1; for (int i = 0; i <num.length; i++) { if (num[i] >max) max = num[i]; else min = num[i]; } int array[] = newint[2]; array[0] = min; array[1] = max; return array; } }
print the average of the numbers;and print the smallestand the largest number. i got the reverse order and the average but i cant find thesmallest and the largest, this is what i have so far: import java.util.Scanner; public class numbers5 {
/** * @param args the command linearguments */ public static void main(String[]args) { Scanner input = newScanner(System.in); int []arr = new int[10]; for (int i = 0;i<arr.length;i++) { System.out.print("enter 10 numbers"); int num =input.nextInt(); arr[i]=num; } print (arr); int y =sum (arr); System.out.print("sumis"+y); doubleavg=y/arr.length; System.out.print("averageis"+avg); minmax(arr);
}//end class public static void print(int[]num) { for (int j = num.length - 1;j >= 0; j--) System.out.print(num[j]); } public static int sum (int[]arr) { int sum =0; for (int i=0;i<arr.length;i++) { sum =sum+arr[i]; } return sum; } public static int[] minmax(int[]num) { int min = 10; int max = -1; for (int i = 0; i <num.length; i++) { if (num[i] >max) max = num[i]; else min = num[i]; } int array[] = newint[2]; array[0] = min; array[1] = max; return array; } }
import java.util.Scanner; public class numbers5 {
/** * @param args the command linearguments */ public static void main(String[]args) { Scanner input = newScanner(System.in); int []arr = new int[10]; for (int i = 0;i<arr.length;i++) { System.out.print("enter 10 numbers"); int num =input.nextInt(); arr[i]=num; } print (arr); int y =sum (arr); System.out.print("sumis"+y); doubleavg=y/arr.length; System.out.print("averageis"+avg); minmax(arr);
}//end class public static void print(int[]num) { for (int j = num.length - 1;j >= 0; j--) System.out.print(num[j]); } public static int sum (int[]arr) { int sum =0; for (int i=0;i<arr.length;i++) { sum =sum+arr[i]; } return sum; } public static int[] minmax(int[]num) { int min = 10; int max = -1; for (int i = 0; i <num.length; i++) { if (num[i] >max) max = num[i]; else min = num[i]; } int array[] = newint[2]; array[0] = min; array[1] = max; return array; } }
Explanation / Answer
please rate - thanks I neatend your output too see lines with ///////// I think I labeled them all import java.util.Scanner; public class numbers5 { ///////////////// /** * @param args the command linearguments */ public static void main(String[] args) { Scanner input = newScanner(System.in); int []arr = new int[10]; int []mm = new int[2]; //////////////// for (int i = 0;i= 0; j--) System.out.print(num[j]+""); //////// System.out.println(); } public static int sum (int[]arr) { int sum =0; for (int i=0;iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.