#include <stdio.h>
int main(void){
int i,j;
int num[3][3]={
{1,2,3},
{4,5,6},
{7,8,9}
};
for(i=0;i<3;i++){
printf("Top row number %d \n\n", i);
for(j=0;j<3;j++){
printf("Column number %d , value=%d \n\n", j,num[i][j]);
}
}
return 0;
}
Output is here
Top row number 0
Column number 0 , value=1
Column number 1 , value=2
Column number 2 , value=3
Top row number 1
Column number 0 , value=4
Column number 1 , value=5
Column number 2 , value=6
Top row number 2
Column number 0 , value=7
Column number 1 , value=8
Column number 2 , value=9
Reading and displaying elements of two dimensional arrays
#include <stdio.h>
int main(void){
int i,j;
int num[3][3];
num[2][2]=100;
printf("%d",num[2][2]);
for(i=0;i<3;i++){
printf("Top row number %d \n\n", i);
for(j=0;j<3;j++){
printf("Column number %d , Enter value=", j);
scanf("%d",&num[i][j]);
}
}
printf("\n Data entry is over , now displaying \n");
for(i=0;i<3;i++){
printf("\n value : %d", i);
for(j=0;j<3;j++){
printf("\n value : %d", num[i][j]);
}
}
return 0;
}
Output is here
Top row number 0
Column number 0 , Enter value=1
Column number 1 , Enter value=2
Column number 2 , Enter value=3
Top row number 1
Column number 0 , Enter value=4
Column number 1 , Enter value=5
Column number 2 , Enter value=6
Top row number 2
Column number 0 , Enter value=7
Column number 1 , Enter value=8
Column number 2 , Enter value=9
Data entry is over , now displaying
value : 0
value : 1
value : 2
value : 3
value : 1
value : 4
value : 5
value : 6
value : 2
value : 7
value : 8
value : 9
Enter data for a two dimensional array and display in a matrix form.