C’de 3×3’lük iki matrisin değerlerini kullanıcıdan alıp, toplayıp ekrana yazdıran program…

#include <stdio.h>
#include <conio.h>
 
int main(void)
{
 int matris1[3][3];
 int matris2[3][3];
 int sonuc[3][3];
 
 int satir = 0,sutun = 0;
 
 
 printf("\n Iki matrisin toplanmasi...");
 printf("\n ==========================\n"); 
 printf("\n 1. Matris'i giriniz : \n");
 
 for( satir=0 ; satir<3; satir++)
 {
  for( sutun=0; sutun<3; sutun++ )
  {
   printf("Deger [%i][%i] : ",satir+1,sutun+1);
   scanf("%i",&matris1[satir][sutun]);
   fflush(stdin);
  }
 }
 
 printf("\n 2. Matris'i giriniz : \n");
 
 for( satir=0 ; satir<3; satir++)
 {
  for( sutun=0; sutun<3; sutun++ )
  {
   printf("Deger [%i][%i] : ",satir+1,sutun+1);
   scanf("%i",&matris2[satir][sutun]);
   fflush(stdin);
  }
 }
 for( satir=0 ; satir<3; satir++)
 {
  for( sutun=0; sutun<3; sutun++ )
  {
   sonuc[satir][sutun] = matris1[satir][sutun] + matris2[satir][sutun];
  }
 }
 
 printf("\n Matrislerin Toplami : \n");
 
 for( satir=0 ; satir<3; satir++)
 {
  printf("\n");
  for( sutun=0; sutun<3; sutun++ )
   printf(" %i ",matris1[satir][sutun]);
 
  if( satir == 1 )
   printf(" + ");
  else
   printf(" ");
 
  for( sutun=0; sutun<3; sutun++ )
   printf(" %i ",matris2[satir][sutun]);
 
  if( satir == 1 )
   printf(" = ");
  else
   printf(" ");
 
  for( sutun=0; sutun<3; sutun++ )
   printf(" %i ",sonuc[satir][sutun]);
 }
 getch();
}

Bir cevap yazın

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