public class intArrayFormula
{
    public static void main (String args[])
    {
        new intArrayFormula ();
    }


    public intArrayFormula ()
    {
        int a[] = {3, 4, 5, 6, 7};

        //Print horizontally
        for (int i = 0 ; i < a.length ; i++)
            System.out.print (a [i] + " ");
        System.out.println ();

        //Print horizontally, greater than a value
        for (int i = 0 ; i < a.length ; i++)
        {
            if (a [i] >= 5)
                System.out.print (a [i] + " ");
        }
        System.out.println ();

        //Print vertically
        for (int i = 0 ; i < a.length ; i++)
            System.out.println (a [i] + " ");
        System.out.println ();

        //Sum or Total
        int sum = 0;
        for (int i = 0 ; i < a.length ; i++)
            sum += a [i];
        System.out.println ("The total is: " + sum);

        //Average
        int sum2 = 0;
        for (int i = 0 ; i < a.length ; i++)
            sum2 += a [i];
        System.out.println ("The average is: " + (sum2 / a.length));

        //Maximum, Largest value
        int max = a [0];
        for (int i = 0 ; i < a.length ; i++)
        {
            if (max < a [i])
                max = a [i];
        }
        System.out.println ("The largest value is: " + max);

        //Minimum, Smallest value
        int min = a [0];
        for (int i = 0 ; i < a.length ; i++)
        {
            if (min > a [i])
                min = a [i];
        }
        System.out.println ("The smallest value is: " + min);


        //Minimum, Smallest value BY POSITION
        int minPos = 0;
        for (int i = 0 ; i < a.length ; i++)
        {
            if (a [minPos] > a [i])
                minPos = i;
        }
        System.out.println ("The smallest value (by position) is: " + a [minPos]);
    }
}
