Write a C program to initialize a 3x3 array, insert elements into the array, read and print an array of elements using only pointers. Also find and print the sum of all diagonal elements.
#include <stdio.h>
void main()
{
int array[3][3],i,j;
printf("\n\nRead a 2D array of size 3x3 and print the matrix :\n");
/* Stored values into the array*/
printf("Input elements in the matrix :\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("element - [%d],[%d] : ",i,j);
scanf("%d",&array[i][j]);
}
}
printf("\n The matrix is : \n");
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<3;j++)
printf("%d\t",array[i][j]);
}
printf("\n\n");
}