Red de conocimiento informático - Aprendizaje de código fuente - Preguntas sobre programación de matrices (¡rápido!)

Preguntas sobre programación de matrices (¡rápido!)

1.void swap(int* a, int n){

int temp;

int j=(n2==0)?(n- 1): (n-2); //Aquí está la clave, ¿debes saber cómo usarla?:,

//Si es un número par, pasa al segundo desde abajo

//Si es un número impar, recorre hasta el tercero desde abajo

for(int i=0; ilt; n-1; i =2){//procesar dos a la vez

temp=a[i]

a[i]=a[i 1]

a[i 1]=temp;

p>

}

}//¡Listo!

2.int main(){

int *a, *b, *c, m, n

gt; n; //Ingrese m y n

a=new int[m];

b=new int[n] //Asigne espacio para las matrices a y b

for(int i=0;ilt;m;i)

cingt;gt;a[i];

for(int j=0;jlt;n ; j )

cingt; b[j]; //Ingresar elementos de a y b

c=new int[m n] //Asignar espacio para la matriz c

for(int x=0; xlt; m; x)

c[x]=a[x] //Pon los elementos de a delante de c

for(int y=m;ylt;m n;y)

c[y]=b[y-m];//Coloca los elementos de b después de c

eliminar [] a;

eliminar [] b;

eliminar [] c; // Liberar el espacio de a, b, c

return 0;

}