Showing posts with label transpusa unei matrice. Show all posts
Showing posts with label transpusa unei matrice. Show all posts

Friday, January 8, 2016

19) Determinarea transpusei unei matrice

Sa se scrie programul care afiseaza transpusa unei matrice. Elementele matricei vor fi citite de la tastatura.

  

#include <stdio.h>
#include <stdlib.h>


int main() {
    int a[20][20],b[20][20];
    int i,j,n;
    printf("m=n= "); scanf("%d", &n);
    for(i=0;i<n;i++) {
        for(j=0;j<n;j++) {
            printf("a[%d][%d] = ",i,j); scanf("%d", &a[i][j]);
        }
    }

    puts("Afisare matrice initiala...");
    for(i=0;i<n;i++) {
        for(j=0;j<n;j++) {
          printf(" %d ", a[i][j]);
        } puts(" ");
    }
    puts("Afisare transpusa matricei...");
    for(i=0;i<n;i++) {
        for(j=0;j<n;j++) {
           b[i][j] = a[j][i];
        }
    }

    for(i=0;i<n;i++) {
        for(j=0;j<n;j++) {
            printf(" %d ", b[i][j]);
        } puts(" ");
    }


}