En un vector de n elementos calcular el mayor de los elementos del Vector

package recursividad10;
import java.util.Scanner;
public class Recursividad10 {
    public static int ElementoVectorMayor(int vector[], int n, int mayor) {      
        if (n == 0 && vector[n] > mayor) {
            return vector[n];
        } else if (n == 0) {
            return mayor;
        } else {
            if (vector[n] > mayor) {
                mayor = vector[n];
            }
            return ElementoVectorMayor(vector, n - 1, mayor);
        }
    }
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int n, i;
        int x[];
        System.out.println("ingrese elementos ");
        n = entrada.nextInt();
        x = new int[n];
        for (i = 0; i < n; i++) {
            System.out.print("x" + i + "=");
            x[i] = entrada.nextInt();
        }
        System.out.println("la el mayor es " + ElementoVectorMayor(x, n - 1, x[0]));
    }
}

No hay comentarios.:

Publicar un comentario

Buscar este blog