matrisler carpımı

Aşağa gitmek

matrisler carpımı

Mesaj  Admin Bir Perş. Ağus. 19, 2010 6:23 am

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

int main(int argc, char *argv[])
{ int i,k,c;
  int mat1[3][3];
  int mat2[3][3];
  int mat3[3][3];
  int toplam=0;
  srand(time(0));
  for(i=0;i<3;i++)
  {
                  for(k=0;k<3;k++)
                  {
                                  mat1[i][k]=rand();
                  }               
  }
  for(i=0;i<3;i++)
  {
                  for(k=0;k<3;k++){
                                    mat2[i][k]=rand();
                       
                  }               
  }
  for(i=0;i<3;i++)
  {
                  for(k=0;k<3;k++)
                  {           
                                  for(c=0;c<3;c++)
                                  {
                                                    mat3[i][k]=mat1[i][c]*mat2[c][k];
                                                    toplam=toplam+mat3[i][k];
                                                    if(c==2)
                                                    {
                                                          mat3[i][k]=toplam;
                                                          break;
                                                    }
                                  }
                  }           
  }
 
  for(i=0;i<3;i++)
  {
                  for(k=0;k<3;k++)
                  {
                                  printf("%d\n",mat3[i][k]);
                  }               
  }
  system("PAUSE"); 
  return 0;
}
avatar
Admin
Admin

Mesaj Sayısı : 102
Kayıt tarihi : 18/08/10
Yaş : 29

Kullanıcı profilini gör http://programlama.yetkin-forum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön


 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz