Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int imprimir_arreglo (int **arreglo,int matriz)
- {
- int i, j, suma,producto;
- printf("\n");
- suma=0;
- producto=1;
- for(i=0;i<matriz;i++)
- {
- for(j=0;j<matriz;j++)
- {
- printf("Introduzca el numero al elemento[%d][%d]: ",i+1,j+1);
- scanf("%d",&arreglo[i][j]);
- if(i==j)
- {
- suma+=arreglo[i][j];
- }
- }
- }
- for(i=0;i<matriz;i++)
- {
- for(j=0;j<matriz;j++)
- {
- if(i+j==matriz-1)
- {
- producto*=arreglo[i][j];
- }
- }
- }
- printf("\n");
- for(i=0;i<matriz;i++)
- {
- for(j=0;j<matriz;j++)
- {
- printf("\t%d ",arreglo[i][j]);
- }
- printf("\n");
- }
- printf("\n");
- printf("La suma de la diagonal principal es: %d \n",suma);
- printf("El producto de la diagonal secundaria es: %d \n",producto);
- }
- void main()
- {
- int matriz;
- printf("Dame las dimensiones de la matriz cuadrada: ");
- scanf("%d",&matriz);
- int arreglo[matriz][matriz];
- imprimir_arreglo(arreglo,matriz);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement