Sunday, December 25, 2022

C programming. Inter change two rows of a matrix.

 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

Selection Sort Using C programming.

Selection sort is a simple and efficient sorting algorithm that works by repeatedly selecting the smallest (or largest) element from the un...