public class Prob4_5_2 { void Operaciones(int Numeros[]) { int Resultado = 0, Pos = 1, Operandos = 1, Suma_ = 0; Resultado = Numeros[0]; while(Numeros[Pos] != 0) { Operandos++; if (Pos%2 == 1) Resultado += Numeros[Pos]; else { Resultado -= Numeros[Pos]; Suma_ += Numeros[Pos]; } Pos++; } System.out.println("R = " + Resultado); System.out.println("Operandos = " + Operandos); System.out.println("Suma_ = " + Suma_); } public static void main(String Argumento[]) { new Prob4_5_2(); } public Prob4_5_2() { int Numeros[] = new int[20]; Numeros = PideNumeros(Numeros); Operaciones(Numeros); } int[] PideNumeros(int Numeros[]) { int Num = 8, Pos = 0; String Cad = ""; while(Num != 0) { Cad = Lectura.LeeDato("Introduce un nUmero: "); Num = Integer.parseInt(Cad); Numeros[Pos] = Num; Pos++; } return Numeros; } }