Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

array no invertido

bluedemonjr

Becerro
Desde
29 Sep 2008
Mensajes
26
ahora tengo este problema estoy intentando invertir el arreglo del 1 al 8, en el primer arreglo queda bien del 1 al 8 pero al vaciarlo en otro arreglo no lo hace lo deja igual, dejo lo que llevo espero me puedan ayudar

#include <iostream>
#include<stdio.h>
#include<stdlib.h>
using namespace std;

int main(int argc, char *argv[]) {
int array[]={1,2,3,4,5,6,7,8};
int ar[9];
int i;
int j;
for (i=0;i<8; i++)
{
printf("%d\n",array);

}
system("pause");
for (i=0,j=7;i<8/*,j>=0*/; j--,i++)
{
ar[j]=array;
printf("%d\n",ar[j]);

}

return 0;
}
 
Asuuu puta madre no se que tanto hiciste jajajajaa xDDDDDDDDD tu segundo for se ve re feo xDDD... ps ta re facil....

yo diria queee, pus metieras el valor de i en el arreglo para llenarlo tambien,

arreglo1=i

asi ya tendras arreglo1[1]=1, arreglo1[2]=2.... arreglo1[8]=8


Luego con otro for, arreglo2[y]=arreglo1 (TU SEGUNDO FOR QUEDARIA ASI!! for(y=8; y>=1; y--) )

Tonces cuando i=1 pasara estoo :P :

arreglo1[1]=1 xD

arreglo[8]=1

Tonces cuando i=2 pasara estoo :P :


arreglo1[2]=2 xD

arreglo[7]=2

.
.
.



Tonces cuando i=8 pasara estoo :P :


arreglo1[8]=8 xD

arreglo[1]=8

quedandote arreglo1={1,2,3,4,5,6,7,8} y tu arreglo2={8,7,6,5,4,3,2,1} y shaaa :), espero te vaiga podido ayudar :D.
 
Ahh, me falto el 2 jaja, es:

Tonces cuando i=1 pasara estoo :P :

arreglo1[1]=1 xD

arreglo2[8]=1


y asi en los demas jeje
 
Volver
Arriba