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 p>
//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;
}