Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void read(int n, int array[n][n],int cont, int m, int i, int j, int rosas, int x, int y, int cont2)
- {
- scanf("%d", &m);
- array[i][j] = m;
- if(cont < rosas)
- {
- i ++;
- j ++;
- }
- else
- {
- if(cont2 < rosas)
- {
- scanf("%d", &m);
- array[x][y] = m;
- x ++;
- y ++;
- cont2 + 1;
- }
- else
- {
- return;
- }
- }
- read(n, array, cont+1, m, i, j, rosas, x, y, cont2);
- }
- void imprimir(int cont, int x, int y, int i, int j, int array[i][j], int matriz[x][y], int rosas)
- {
- int q;
- if(cont < rosas)
- {
- q = array[i][j] + matriz[x][y];
- x++; y++; i++; j++;
- printf("%d ", q);
- }
- else
- {
- return;
- }
- imprimir(cont+1, x, y, i, j, array, matriz, rosas);
- }
- int main()
- {
- int n, rosas;
- scanf("%d", &n);
- int array[n][n];
- rosas = n*n;
- read(n, array, 0, 0, 0, 0, rosas, 0, 0, 0);
- imprimir(0, 0, 0, 0, 0, array, array, rosas);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement