import java.util.*; import java.io.*; import java.lang.*; public class Assignment9 { public static void main(String[] argv) throws IOException { double[] dub = new double[100]; String temp; double temp2; int i = 0; boolean bool = true; double minimum = 0; double even = 0; double negative = 0; int positive = 0; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(bool == true) { temp = br.readLine(); temp2 = Double.parseDouble(temp); dub[i] = temp2; i++; if(temp2 == 0) bool = false; } minimum = findMin(dub, 0, i, 0); System.out.print("min " + minimum + "\n"); even = computeSumAtEven(dub, 0, i, 0); System.out.print("\neven: " + even); //positive = countPositive(dub, 0, i); //negative = computeNegativeSum(dub, 0 i); } public static double findMin(double[] numbers, int startIndex, int endIndex) { if(numbers[startIndex] < min) min = numbers[startIndex]; if(startIndex < endIndex) findMin(numbers, startIndex+1, endIndex, min); return min; } public static double computeSumAtEven(double[] numbers, int startIndex, int endIndex, double sum) { sum += numbers[startIndex]; System.out.println(sum); if(startIndex < endIndex) computeSumAtEven(numbers, startIndex+2, endIndex, sum); return sum; } /* public static double computeNegativeSum(double[] numbers, int startIndex, int endIndex) { } public static int countPositive(double[] numbers, int startIndex, int endIndex) { }*/ }