Copiar Arrays
Asumida ya la situación, lo primero que se nos ocurriría, independientemente del lenguaje en el que nos encontremos, será el montar un algoritmo que recorriendo el primer arrayvaya copiando dichos elementos en el segundo.
En Java nos quedaría un código como este:
for (int x=0;x=vector.length)?0:valorPrimo(vector[indice],1,0)+vectorPrimos(vector,indice+1);
}public static int valorPrimo(int numero,int contador, int divisores){
if(contador==numero){
return (divisores2)?0:valorPrimo(numero,contador+1,divisores);
}
public static StringvectorToString(int vector[], int i){
return (i>=vector.length)?"|\n":"| "+vector[i]+" "+vectorToString(vector,i+1);
}
public static void imprimirVector(int vector[]){System.out.println (vectorToString(vector,0));
}
public static int[][] multiplicarMatrices(int ma[][], int mb[][]){
int mc[][]=new int[ma.length][mb[0].length];
for (int i = 0; i=v3.length){return v3;
}
v3[indice]=v1[indice]*v2[indice];
return multiplicarVectores(v1,v2,v3,indice+1);
}
//indice=0
//suma=0
public static int sumatoriaVector(int vector[],intindice, int suma){
if(indice>=vector.length){
return suma;
}
suma=suma+vector[indice];
return sumatoriaVector(vector,indice+1,suma);
}
//i=0
//j=0
publicstatic void imprimirMatriz(int matriz[][], int i,int j){
if(i=matriz[0].length){
System.out.println("|");
i=i+1;
j=0;
}
imprimirMatriz(matriz, i,j);}
}
public static void main (String[] args) {
int v[]=new int[]{1,2,3,5};
int suma=sumatoriaVector(v,0,0);
System.out.println ("Sumatoria de los numero primos en...
Regístrate para leer el documento completo.