import java.util.Scanner;

class Feb28 {

	public static void main(String[] args) {
		Scanner kb = new Scanner(System.in);


		// Quiz solution
		System.out.print("Enter 2 ints: ");
		int num1 = kb.nextInt();
		int num2 = kb.nextInt();
	
		int min = getMin(num1, num2);
		System.out.println("Min: " + min);

		// arrays are containers that hold a single
		// type of data and have a fixed size

		// general form for declaration
		// type[] identifier = new type[size];

		int[] quizScores = new int[10];

		// store values in array at an index
		quizScores[0] = 92;

		// get value out of array at an index
		int score = quizScores[0];
		System.out.printf("score: %d\n", score);

		// get length of array programatically
		int len = quizScores.length;
		System.out.printf("length: %d\n", len);


		// read 10 values from kb and store in array
		System.out.print("Enter 10 ints separated by spaces: ");
		for(int i = 0; i < quizScores.length; i++) {	
			int temp = kb.nextInt();
			quizScores[i] = temp;
		}
	
		//System.out.println(quizScores);
		
		for(int i = 0; i < quizScores.length; i++) {	
			int temp = quizScores[i];
			System.out.printf("%d ", temp);
		}
		System.out.println();

		// compute sum and then mean
		double sum = 0;	
		for(int i = 0; i < quizScores.length; i++) {	
			sum = sum + quizScores[i];
		}
		double mean = sum / quizScores.length;
		System.out.printf("mean: %f\n", mean);

		// set last element to 20
		quizScores[9] = 20;

		printArray(quizScores);	
	

	}
	
	static void printArray(int[] arr) {
		for(int i = 0; i < arr.length; i++) {	
			int temp = arr[i];
			System.out.printf("%d ", temp);
		}
		System.out.println();
		
	}
		

	static int getMin(int x, int y) {
		int z = (x <= y) ? x : y;
		return z;
	}


}
