quinta-feira, 11 de abril de 2019

11.04

public class MyClass {
    public static void main(String args[]) {
        int x=10;
        int y=25;
        int z=x+y;

        System.out.println("Sum of x+y = " + z);
       
        int[] v={98, 356, 67, -99, 67, 1, 3, 150, 8, 75};
        imprime (v);
        troca(v,10);
        imprime (v);
        menor(v);
        imprime (v);
    }
    public static void imprime (int[] v) {
        for(int i=0;i<v.length;i++) {
            System.out.print (v[i] + " ");
        }
        System.out.println ();
    }
    public static void troca (int[] v, int t) {
        int temp;
        if (t<=v.length-2) {
            temp=v[t];
            v[t]=v[t+1];
            v[t+1]=temp;
        } else {
            System.out.println ("t maior que o máximo.");
        }
    }
    public static void menor (int[] v) {
        for(int i=v.length-2;i>=0;i--) {
            if (v[i+1]<v[i]) {
                troca(v,i);
            }
        }
    }

}