Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: luiisyolmaan en 4 Octubre 2012, 04:03 AM

Título: Arreglo bidimensional
Publicado por: luiisyolmaan en 4 Octubre 2012, 04:03 AM
4.-Crear un arreglo bidimensional (4X3) que permita intercambiar los elementos de
la primera fila con los de la última fila.



que solucion me dariaN????? ;D :rolleyes: ;D
Título: Re: Arreglo bidimensional
Publicado por: luiisyolmaan en 4 Octubre 2012, 04:07 AM
me dieron este codigo pero solo me cambia de columnas no de fila como sera para las filas!!!

void intercambiar (int M[20][20], int f, int c)
{
for (int i = 1 ; i <= f ; i++)
{
  int aux = M [1];
  M [1] = M [c];
  M [c] = aux;
}
}
Título: Re: Arreglo bidimensional
Publicado por: leosansan en 4 Octubre 2012, 14:31 PM
Cita de: luiisyolmaan en  4 Octubre 2012, 04:07 AM
Creo que así te funcionará, sólo tienes que cambiar TAM por 20:

void intercambiar (int M[20][20], int f, int c)
{
 
       for (j=0;j<TAM;j++) /*<==intercambio*/
           {
                temp1=a[0][j];
                temp2=a[TAM-1][j];
               a[0][j]= temp2;
               a[TAM-1][j]= temp1;
           }
}
}

Ya me dirás que tal.
Saludos!.