Código realizado en Netbeans 7.2
package vectores; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author Salvador */ public class Vectores { public static void main(String[] args) throws IOException { System.out.print("Introduzca el tamaño del vector 1: "); int n1=LeerEntero(); int x[]=new int[n1]; System.out.print("Introduzca el tamaño del vector 2: "); int n2=LeerEntero(); int y[]=new int[n2]; System.out.println("---------------------------------"); if(n1==n2){ for(int i=0;i<n1;i++){ System.out.print("Valor numero "+ (i+1)+" del primer vector:"); x[i]=LeerEntero(); } System.out.println("---------------------------------"); for(int i=0;i<n1;i++){ System.out.print("Valor numero "+ (i+1)+" del segundo vector:"); y[i]=LeerEntero(); } long suma[]= new long[n1]; System.out.println("---------------------------------"); for(int i=0;i<n1;i++){ suma[i]=x[i]+y[i]; System.out.println("Resultado en v["+(i+1)+"]: "+suma[i]); } }else { System.out.println("ERROR: Los vectores tiene diferente tamaño, saliendo del sistema"); } } public static int LeerEntero() throws IOException{ BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); return Integer.parseInt(br.readLine()); } }
T-T pero como se suma un vector con otro mi problema es este por favor me podria ayudar
ResponderEliminarSystem.out.println(" Favor de ingresar su calicacion de primer 1º parcial: ");
ref.num1[y]=ent.nextFloat();
System.out.println(" Favor de ingresar su calicacion de Segundo 2º parcial: ");
ref.num2[z]=ent.nextFloat();
parcial=(ref.num1+ref.num2);
quiero lograr sumar estas dos calificaciones pero nu puedo :'c
Hola disculpa por no responder antes.
EliminarMira por lo poco que me das a ver del código , te puedo decir lo siguiente
1.- ref.num1[y]=ent.nextFloat(); ::: me imagino que quieres guardar un numero aleatorio aquí. entonces el array ref.num1[] debe de ser tipo float
2.- ref.num1[y] y ref.num2[z] ::: no se si mas arriba en tu código defines a "y" y "z" con algún valor, si no es así, te dará error
3.- parcial=(ref.num1+ref.num2); en esta parte del código quieres sumar los dos arreglos o vectores. pero no los invocas como deberías.
ejemplo:
parcial=(ref.num1[1]+ref.num2[2]);