Etiketler
C
(11)
C#
(8)
T-SQL
(2)
7 Mart 2017 Salı
2x2 Matris Çarpımı (C ve C#)
2x2 Matris Çarpımı
{0}
BURAYA DİKKAT!!
Olarak belirttiğim yerde program işi bittikten sonra dursun diye konmuştur dışarıdan veri alımı yoktur.
C Dili ile yazılmış kodlar
int main(int argc, char *argv[]) { int d1[2][2],d2[2][2],snc[2][2]; int i,t,j; printf("1. Matrisin Degerleri isteniyor\n"); for(i=0;i<2;i++) { for(t=0;t<2;t++) { printf("%d.Satir %d.sutun:", i + 1, t + 1); scanf("%d",&d1[i][t]); } } printf("2. Matrisin Degerleri isteniyor\n"); for(i=0;i<2;i++) { for(t=0;t<2;t++) { printf("%d.Satir %d.sutun:", i + 1, t + 1); scanf("%d",&d2[i][t]); } } for(i=0;i<2;i++) { for(j=0;j<2;j++) { int toplam = 0; for (t=0;t<2;t++) { toplam += d1[i][t] * d2[t][j]; } snc[i][j] = toplam; } } printf("iki Matrisin Carpim Sonucu\n"); for(i=0;i<2;i++) { for(t=0;t<2;t++) { printf("%d.Satir %d.sutun:%d\n", i + 1, t + 1,snc[i][t]); } } scanf("%d",&i); {0}BURAYA DİKKAT!! return 0; }
C# Dili ile yazılmış kodlar
static void Main(string[] args) { int[,] M1 = new int[2, 2]; int[,] M2 = new int[2, 2]; int[,] SNC = new int[2, 2]; Console.WriteLine("Birinci Matrisin Bilgileri İsteniyor"); for (int i = 0; i < 2; i++) { for (int k = 0; k < 2; k++) { Console.Write("{0}.Satır {1}.sütün:", i + 1, k + 1); M1[i, k] = Convert.ToInt32(Console.ReadLine()); } } Console.WriteLine("İkinci Matrisin Bilgileri İsteniyor"); for (int i = 0; i < 2; i++) { for (int k = 0; k < 2; k++) { Console.Write("{0}.Satır {1}.sütün:", i + 1, k + 1); M2[i, k] = Convert.ToInt32(Console.ReadLine()); } } for (int i = 0; i < 2 ; i++) { for (int j = 0; j < 2 ; j++) { int toplam = 0; for (int k = 0; k < 2 ; k++) { toplam += M1[i, k] * M2[k, j]; } SNC[i, j] = toplam; } } Console.WriteLine("İki Matrisin Çarpım Sonucu"); for (int i = 0; i < 2; i++) { for (int k = 0; k < 2; k++) { Console.WriteLine("{0}.Satır {1}.sütün:{2}", i + 1, k + 1,SNC[i,k]); } } Console.ReadLine(); {0}BURAYA DİKKAT!! }
Program Çıktısı:
Hiç yorum yok:
Yorum Gönder
Sonraki Kayıt
Önceki Kayıt
Ana Sayfa
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder