Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Laboratorio 2
- //Erick Francisco Merino Menares
- //Rut 18104510-8
- //Paralelo 2
- //Profesora Eliana Providel
- #include <stdio.h>
- #define M 4
- #define N 2
- #define P 2
- int A[M][N][P];
- int suma(int a[M][N][P], int m, int n, int p);
- void llenar(int a[M][N][P], int m, int n, int p);
- void imprimir(int a[M][N][P], int m, int n, int p);
- int main()
- {
- llenar(A, M, N, P);
- suma(A, M, N, P);
- imprimir(A, M, N, P);
- return 0;
- }
- void llenar(int a[M][N][P], int m, int n, int p)
- {
- int i, j, k, q;
- q=0;
- for(i=0;i<m-1;i++)
- {
- for(j=0;j<n;j++)
- {
- for(k=0;k<p;k++)
- {
- a[i][j][k]=q;
- q++;
- }
- }
- }
- }
- void imprimir(int a[M][N][P], int m, int n, int p)
- {
- int i=0, j=0, k=0;
- int x=m*n*p;
- while(x>0)
- {
- if(i>(m-1))
- {
- return;
- }
- if(k>(p-1))
- {
- k=0;
- j++;
- }
- if(j>(n-1))
- {
- j=0;
- i++;
- }
- printf("El numero en la matriz %d en la pos %d , %d es: %d\n", i+1, j, k, a[i][j][k]);
- k++;
- x--;
- }
- }
- int suma(int a[M][N][P], int m, int n, int p)
- {
- int i, j, k;
- for(i=0;i<m-1;i++)
- {
- for(j=0;j<n;j++)
- {
- for(k=0;k<p;k++)
- {
- a[m-1][j][k]+=a[i][j][k];
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment