Copiar Arrays

Páginas: 2 (367 palabras) Publicado: 11 de julio de 2011
Muchas veces nos vamos a encontrar ante la disyuntiva de tener que copiar los elementos de un array en otros. Normalmente será para manipular el contenido del mismo guardando en uno de los arrayslos datos originales.
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arrays
  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Arrays
  • Los Arrays

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS