C Programlama Dili Matris ile İşlemler

C dili matris transpoze işlemi,
C dili matris determinant işlemi.
Scanf ile matris değerlerini alıyoruz.
Sonrasında ise bu oluşturulan  matris ile  transpoze ve determinant işlemlerini gerçekleştiriyoruz.
Buradan inceleyebilirsiniz;

#include <stdio.h>
#define SAT 3
#define SUT 3
int main ()
{
int i,j,f, matris[SAT][SUT], transpoze, determinant;
for (i=0; i<SAT; i++)
{
for (j=0; j<SUT; j++)
{
printf ("%d. satir %d. sutun degerini giriniz = ", i+1,j+1);
scanf ("%d", &f);
matris[i][j] = f;
}
}

puts("matris    : ");
for(i=0; i<SAT; i++)
    {
    for(j=0; j<SUT; j++)
    printf("%4d", matris[i][j]);
    printf("\n");
}

puts("matris'in transpozesi'  : ");
for(i=0; i<SAT; i++)
    {
    for(j=0; j<SUT; j++)
    printf("%4d", matris[j][i]);
    printf("\n");
}

puts("matris'in determinanti'  : ");

determinant =  matris[0][0]*   ((matris[1][1]*matris[2][2]) - (matris[2][1]*matris[1][2]))
                  -matris[0][1]*   (matris[1][0]*matris[2][2]) -  (matris[2][0]* matris[1][2])
                  +matris[0][2]*   (matris[1][0]*matris[2][1]) -  (matris[2][0]* matris[1][1]);

    printf("\nDeterminant = %ld",determinant);


}

Googleda paylaş

About Nur Event Design

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Yorumları
    Facebook Yorumları

0 yorum:

Yorum Gönder