Skip to main content

C Programlama : İki Matrisin Toplamı

İki matrisin toplamını bulmak istediğimizi düşünelim.  Elimizde  A ve B olmak üzere iki matris olsun ve matislerin boyutu 3×3 boyutunda olsun. Yani her iki matrisinde 3 satır 3 sütündan oluştuğunu düşünelim. Bu iki matrisim toplamını bulmak için aşağıdaki gibi bir yol izlememiz gerekmektedir.

  • Birinci matrisin 1. satır 1. sutun elemanı (  şekle göre 1  ) ile  ikinci  matrisin 1.satir 1. sutun elamanı toplanır .   ( 2. Matriste 1.1 elemanı 0’dır)
  • Aynı işlemler bütün elamanlar için tekrarlanır örneğin. Birinci  matrisin 3,2 elamanı ile ikimci matrisin 3,2 elamanı toplanır ( 2+1)

Şimdi kaynak kodları verelim. Biz burada matrise değerleri elle girdik. İsterseniz siz matris bilgilerini kullanıcıdan aldırabilirsiniz.

	#include 
   #include
	int main()
	{
	   	int i, j;
 
	   	int matris1 [3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
	   	int matris2 [3][3] = {0, 2, 4, 6, 8, 1, 3, 5, 7};
 
	   	int sonuc [3][3] ;
 
	   	// Verilen matrisler satır satır toplanıyor
 
	   	for (i = 0; i < 3; i ++)
	   	{
	   		for (j = 0; j < 3; j ++)
	   		{
	   	   		sonuc [i][j] = matris1 [i][j] + matris2 [i][j] ;
 
	   	   		printf ("%4d ", sonuc [i][j]) ;
	   		}
 
	   		printf ("\n");
	   	}
 
	   	getch();
	}

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Aytaç Cici

İstanbul Üniversitesi Bilgisayar Mühendisliği mezunu bir Yazılım Geliştirici. Çeşitli zamanlarda Java, PHP, C# ve Delphi gibi diller kullanarak yazılım geliştirmiştir. Bir dönem SEO alanında da çalışmalar yapmıştır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Email
Print