The need:
In most calculations we need matrices. So for a C program to do calculations on matrices it should store the matrix first. This program just takes a matrix as input, stores that and prints back for user.
The code: In most calculations we need matrices. So for a C program to do calculations on matrices it should store the matrix first. This program just takes a matrix as input, stores that and prints back for user.
--------------------------------------------
#include<stdio.h> main() { int j,i,k,m,n; int mat[20][25]; //declaration of 2 dimensional array printf("Enter the rows..\n"); scanf("%d",&m); printf("Enter the columns..\n"); scanf("%d",&n); printf("Now keep on entering matrix elements.\n\n"); for (i=0;i<m;i++) { for (j=0;j<n;j++) { printf("Enter element %d%d.\n",i+1,j+1); scanf("%d",&k); mat[i][j]=k; } } printf("\nThe matrix is\n\n"); for (i=0;i<m;i++) { for (j=0;j<n;j++) { printf ("%d ",mat[i][j]); } putchar('\n'); } }
--------------------------------------------
The approach:
This program shows how one can implements 2 dimensional integer array to store a matrix in a C program. Run the program. This program asks you to enter the number of rows and columns of the matrix a and then the matrix and prints that matrix for user. The program uses 2 for loops for taking input from user and 2 loops for printing the output. Here I have assumed that you are very much familiar to nested loops(loop within a loop).
The approach:
This program shows how one can implements 2 dimensional integer array to store a matrix in a C program. Run the program. This program asks you to enter the number of rows and columns of the matrix a and then the matrix and prints that matrix for user. The program uses 2 for loops for taking input from user and 2 loops for printing the output. Here I have assumed that you are very much familiar to nested loops(loop within a loop).
see program29
Remarks:
1. In this program you have seen use of 2 dimensional integer array. In C we can have array of any dimension for any data-type but their use is not that common.
No comments:
Post a Comment
feel free to ask your doubts... if any
you can post your doubts on
www.facebook.com/programsimply