25/01/2011, 21:42
|
| | Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 9 meses Puntos: 0 | |
ayuda con un programita turbo c++ Tengo que hacer un programa que sume dos arreglos(A + B) donde B tiene que ser A invertida por ejemplo:
1 4 7 9 6 3
2 5 8 + 8 5 2 = la suma
3 6 9 7 4 1
me he atorado en el acomodo del arreglo b esto llevo de codigo:
#include <conio.h>
#include <stdio.h>
void main(){
int i, z, la, an,x=0, y=0;
int a[20][20], b[20][20];
clrscr();
printf("Largo: ");
scanf("%i",&la);
printf("Ancho: ");
scanf("%i",&an);
x=la-1;
y=an-1;
clrscr();
for(i=0;i<an;i++){
for(z=0;z<la;z++){
gotoxy(i+1,z+1);
scanf("%i",a[i][z]);
}
}
for(i=(la-1);i>0;i--){
for(z=(an-1);z>0;z--){
gotoxy(x+8,y+1);
b[x][y]=a[i][z];
y++;
}
x++;
}
for(i=0;i<la;i++){
for(z=0;z<an;z++){
gotoxy(i+8,z+1);
printf("%i",b[i][z]);
}
}
getch();
} |