Matriksin Transpozunu Alma

mustaphos

MB Üyesi
Kayıt
14 Eylül 2015
Mesajlar
35
Tepkiler
8
Yaş
28
Meslek
Öğrenci
Üniv
Anadolu University
Merhaba.
Bu program girilen maktrisin transpozunu almaya yaramaktadır.
İyi çalışmalar.

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

int row;
int column;
int r;
int c;

void main ()
{
float matrix[10][10];
float transpose[10][10];
printf("Please write row and column of the matrix : \n");
printf("\n");
printf(">>> Row : ");
scanf("%d",&row);
printf(">>> Column : ");
scanf("%d",&column);
printf("\n");
printf("Please write the components : \n");
printf("\n");
for(r=0;r<row;r++)
{
for(c=0;c<column;c++)
{
printf("matrix[%d][%d] = ",r,c);
scanf("%f",&matrix[r][c]);
}
}
printf("\n");
for(r=0;r<row;r++)
{
for(c=0;c<column;c++)
{
printf("%f ",matrix[r][c]);
}
printf("\n");
}
printf("\n");
for(r=0;r<row;r++)
{
for(c=0;c<column;c++)
{
transpose[c][r]=matrix[r][c];
}
}
for(r=0;r<column;r++)
{
for(c=0;c<row;c++)
{
printf("%f ",transpose[r][c]);
}
printf("\n");
}


getch();
}
 
Yukarı Alt