3 sonuçtan 1 ile 3 arası
#define MAX 10 class matrix { int m1[MAX][MAX],m2[MAX][MAX],c[MAX][MAX]; int i,j,k,sayi; public: void matris_al(int); void matris_yaz(int); void matris_carp(int); void matris_sifir(int); };
  1. #1
    DM Sever Array
    Üyelik tarihi
    Jan 2006
    Yer
    Ankara
    Mesajlar
    128
    İtibar Gücü
    0

    C++ 2 matrisin çarpimini bulur

    #define MAX 10

    class matrix
    {
    int m1[MAX][MAX],m2[MAX][MAX],c[MAX][MAX];
    int i,j,k,sayi;
    public:
    void matris_al(int);
    void matris_yaz(int);
    void matris_carp(int);
    void matris_sifir(int);
    };

    void matrix::matris_al(int a)
    {
    cout<<"1. matrisi girin:"<<"\n\n";
    for(i=0; i<a; i++)
    {
    for(j=0; j<a; j++)
    {
    cout<<(i+1)<<". satir "<<(j+1)<<". sutun:";
    cin>>sayi;
    m1[i][j]=sayi;
    }
    }
    clrscr();
    cout<<"2. matrisi girin:"<<"\n\n";
    for(i=0; i<a; i++)
    {
    for(j=0; j<a; j++)
    {
    cout<<(i+1)<<". satir "<<(j+1)<<". sutun:";
    cin>>sayi;
    m2[i][j]=sayi;
    }
    }

    }
    void matrix::matris_yaz(int a)
    {
    cout<<"carpim matrisi:"<<endl;
    for(i=0; i<a; i++)
    {
    for(j=0; j<a; j++)
    {
    cout<<c[i][j]<<"\t";
    }
    cout<<"\n";
    }

    }
    void matrix::matris_sifir(int a)
    {
    for(i=0; i<a; i++)
    {
    for(j=0; j<a; j++)
    {
    c[i][j]=NULL;
    }
    }
    }
    void matrix::matris_carp(int a)
    {
    for(i=0; i<a; i++)
    {
    for(j=0; j<a; j++)
    {
    for(k=0; k<a; k++)
    {
    c[i][j]+=m1[i][k]*m2[k][j];
    }
    }
    }
    }

    main()
    {
    int a;
    char ch;
    do
    {
    gel:
    clrscr();
    cout<<"kaca kaclik matris:";
    cin>>a;
    if(a<2)
    {
    printf("2'den kucuk giremessin..");goto gel;
    }
    clrscr();
    matrix mt;
    mt.matris_sifir(a);
    mt.matris_al(a);
    clrscr();
    mt.matris_carp(a);
    mt.matris_yaz(a);
    getch();clrscr();
    cout<<"devam etmek icin e'ye bas...";
    }while((ch=getche())=='e') ;
    }

  2. #2
    DM Sever Array
    Üyelik tarihi
    Jan 2006
    Yer
    Ankara
    Mesajlar
    128
    İtibar Gücü
    0
    Arkadaşlar bi yorum yazmak bi teşekkür etmek bu kadarmı zor

  3. #3
    Acemi Üye Array
    Üyelik tarihi
    Oct 2006
    Yer
    bursa
    Mesajlar
    14
    İtibar Gücü
    0
    saol güzeldi

Konu Bilgileri

Users Browsing this Thread

Şu an 1 kullanıcı var. (0 üye ve 1 konuk)

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  


Donanım forumu - Byte Hesaplayıcı - Notebook tamir Beşiktaş - beşiktaş bilgisayar servisi - beşiktaş bilgisayar servis - beşiktaş notebook servisi - beşiktaş servis - Beşiktaş Kamera Kurulumu -
 

SEO by vBSEO 3.6.0 RC 2