2 Temmuz 2016 Cumartesi

C Programlamada Matrisin Transpozunu Alma

#include <iostream>

using namespace std;

main()
{


int m,n,i,j;

printf("Matris Satir Sayisi Giriniz: ");
scanf("%d", &m);
printf("Matris Sutun Sayisi Giriniz: ");
scanf("%d", &n);

int matris[m][n], matrist[n][m];

// Matris'e elemanları kullanıcıdan alma
for(i=0; i<m; i++)
for(j=0; j<n; j++){
printf("%dx%d elemanini giriniz: ", i+1, j+1);
scanf("%d", &matris[i][j]);
}

//Matrisin Transpozunu alma
for(i=0; i<m; i++){
for(j=0; j<m; j++){
matrist[j][i] = matris[i][j];
}
}

// Matris elemanlarını ekrana yazdırma
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("%d ", matris[i][j]);
}
printf("\n");
}
// Matrisin Transpozunun Ekrana Yazdırma
printf("Transpozu\n");
for(i=0; i<n; i++){
for(j=0; j<m; j++){
printf("%d ", matrist[i][j]);
}
printf("\n");
}




return 0;
}

Hiç yorum yok:

Yorum Gönder