Inter change two rows of a matrix.
#include<stdio.h>
int main() {
int r, c, t, a, b;
printf("Enter the no. of rows and columns : ");
scanf("%d%d",&r,&c);
int mat[r][c];
// Taking input from the user.
for (int i=0; i<r; i++){
for (int j=0; j<c; j++ ){
printf("matrix[%d][%d] = ", i+1,j+1);
scanf("%d",&mat[i][j]);
}
}
printf("Which two columns you want to interchange : ");
scanf("%d%d",&a,&b);
for (int i=0; i<c; i++){
t=mat[a][i];
mat[a][i]=mat[b][i];
mat[b][i]=t;
}
for (int i=0; i<r; i++){
for (int j=0; j<c; j++){
printf(" %d ",mat[i][j]);
}printf("\n\n");
}
return 0;
}
No comments:
Post a Comment