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(" ");
}
}
No comments:
Post a Comment