Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- int x,y,i,j,num=1,b,m,n,contador=1,media;
- printf("cuantas filas\n");
- scanf("%d",&x);
- printf("Cuantas columnas\n");
- scanf("%d",&y);
- media=(x*y)/2;
- m=x-1;
- n=y-1;
- int arreglo[x][y];
- for(i=0;i<x;i++)
- {
- for(j=0;j<y;j++)
- {
- arreglo[i][j]=num++;
- }
- }
- printf("\nImpresion de la matriz\n\n");
- for(i=0;i<x;i++)
- {
- for(j=0;j<y;j++)
- {
- printf("%d\t",arreglo[i][j]);
- }
- printf("\n");
- }
- for(i=0;contador<=media;i++)/* invertir la matriz*/
- {
- for(j=0;j<y;j++)
- {
- b=arreglo[i][j];
- arreglo[i][j]=arreglo[m][n];
- arreglo[m][n]=b;
- n--;
- contador++;
- }
- n=y-1;
- m--;
- }
- printf("\nImpresion de la matriz invertida\n\n");
- for(i=0;i<x;i++)
- {
- for(j=0;j<y;j++)
- {
- printf("%d\t",arreglo[i][j]);
- }
- printf("\n");
- }
- getch();
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement