Inter change two columns of a matric.
#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<r; i++){
t=mat[i][a];
mat[i][a]=mat[i][b];
mat[i][b]=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