™—:.·¤°-:¦:-» †Diễn đàn Tin DBT† «-:¦:-°¤·.:—™
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
™—:.·¤°-:¦:-» †Diễn đàn Tin DBT† «-:¦:-°¤·.:—™

™—:.·¤°-:¦:-» †Diễn đàn Tin DBT† «-:¦:-°¤·.:—™
 
Trang ChínhTrang Chính  Tìm kiếmTìm kiếm  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  
Game nhỏ mới ra lò!
Trắc nghiệm CSDL
Logo lớp mình cho những ai cần
ve tam giac
Nhac vui:Vọng cổ Geisha
Ong xa number one
Tình huống sư phạm
bài thực hành đồ hoạ máy tính
Hỏi vấn đề diver card màn hình trong Win 7
GUN
Half Life 2 - Episode 2
coa ai choi game trên trinh duyet web game xay duong danh nhau vui lem
Kiểm tra khả năng nghe tiếng Anh (listening quiz)
Học tiếng Anh qua nghe cho mọi trình độ
TÀI LIỆU CƠ SỞ DỮ LIỆU
Dragonball Mugen Edition 2008
Hitman 4: Blood Money - Đồng tiền xương máu
Tom Clancy's Splinter Cell - Conviction
Một số phim HD dùng cho đt hay máy mp4 (640x380)
Phần mềm học nghe tiếng Anh cực nhiều luôn




















 Ngoc Toan (106)
 osmnt (95)
 vietmono (68)
 duytung (47)
 langtu_ (46)
 superman (32)
 lethibichthao (28)
 kawai08 (26)
 tuyen155 (24)
 natalia (21)

LỚP MA TRẬNXem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tue 03 Nov 2009, 12:31 am
LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newosmntLỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
osmnt
Thống Sói
Thống Sói
-Sinh nhật : 24/05/1985

-Đến từ : Bình Thuận
-Sở thích : mày và mò, tìm và tòi
-Điểm tích cực : 1183
-Cảm ơn : 17
LỚP MA TRẬN Vide

Bài gửiTiêu đề: LỚP MA TRẬN
http://ngoctoan.tk

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------
Mình vừa khai báo lớp ma trận một cách sơ khai, bạn nào hãy giúp mình và cả lớp làm têm phần cộng nhân hai ma trận có dùng toán tử "+" "*" ...chẳng hạn.

"Hãy làm đi đừng chờ thầy làm rồi copy lại"



Code:

#include<iostream.h>
#include<iomanip.h>
//using namespace std;

 
class MaTran{
int A[100][100];
int h,c;
public:
 MaTran();
 MaTran(int hang);
 MaTran(int hang,int cot);
 void set(int hang,int cot)
 {
  h=hang;
  c=cot;
 }
 void Nhap();
 void Xuat()const;
};
MaTran::MaTran()
{
 set(1,1);//khoi tao mac dinh khai bao mot so nguyen
}
MaTran::MaTran(int cot)
{
 set(1,cot);//khai bao mang mot chieu
}

MaTran::MaTran(int hang, int cot)
{
 set(hang,cot);//khai bao mang 2 chieu
}
 
void MaTran::Nhap()
{
 for(int i=0;i<h;i++)
  for(int j=0;j<c;j++)
  {
  cout<<"Nhap A["<<i<<"]["<<j<<"] : ";
  cin>>A[i][j];
  }
}
void MaTran::Xuat()const
{
 for(int i=0;i<h;i++)
 {
  for(int j=0;j<c;j++)
  cout<<setw(5)<<A[i][j];
  cout<<endl;
 }
 cout<<endl<<endl;
}
 

void main()
{
 MaTran A;
 A.Nhap();
 A.Xuat();
 MaTran B(3);
 B.Nhap();
 B.Xuat();
 MaTran C(2,3);
 C.Nhap();
 C.Xuat();
}

--------------------------------------------------


Copy đường link gửi cho bạn bè !

Tue 03 Nov 2009, 8:06 am
LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newlangtu_LỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
langtu_
Thượng Tướng
Thượng Tướng
-Sinh nhật : 01/01/1988

-Điểm tích cực : 100
-Cảm ơn : 9
LỚP MA TRẬN Vide

Bài gửiTiêu đề: Re: LỚP MA TRẬN

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------
đại ca sao trên public khai báo khởi tạo là
matran(int hang);
xuống dưới chi tiết lại để
matran::matran (int cot)
vậy làm sao mà biết

--------------------------------------------------


Copy đường link gửi cho bạn bè !

Tue 03 Nov 2009, 11:10 am
LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newosmntLỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
osmnt
Thống Sói
Thống Sói
-Sinh nhật : 24/05/1985

-Đến từ : Bình Thuận
-Sở thích : mày và mò, tìm và tòi
-Điểm tích cực : 1183
-Cảm ơn : 17
LỚP MA TRẬN Vide

Bài gửiTiêu đề: Re: LỚP MA TRẬN
http://ngoctoan.tk

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------
langtu_ đã viết:
đại ca sao trên public khai báo khởi tạo là
matran(int hang);
xuống dưới chi tiết lại để
matran::matran (int cot)
vậy làm sao mà biết


Oh nhầm một tí, chỉnh lại nhé và làm thêm nữa.Thank LỚP MA TRẬN 573788

--------------------------------------------------


Copy đường link gửi cho bạn bè !

Thu 05 Nov 2009, 1:03 pm
LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newtruongthithaoLỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
truongthithao
Thượng Tướng
Thượng Tướng
-Sinh nhật : 07/12/1988

-Đến từ : Nghị Đức - Tánh Linh - Bình Thuận
-Điểm tích cực : 22
-Cảm ơn : 4
LỚP MA TRẬN Vide

Bài gửiTiêu đề: Re: LỚP MA TRẬN

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------
Code:
#include "stdafx.h"
#include<iostream.h>
#include<iomanip.h>
class MaTran{
int A[100][100];
int h,c;
public:
 MaTran();
 MaTran(int n);
 MaTran(int hang,int cot);
 void set(int hang,int cot)
 {
  h=hang;
  c=cot;
 }
 void Nhap();
 void Xuat()const;
 MaTran operator+(MaTran b);
 MaTran operator*(MaTran b);
};
MaTran::MaTran()
{
 set(1,1);//khoi tao mac dinh khai bao mot so nguyen
}
MaTran::MaTran(int n)
{
 set(n,n);//Ma tran vuong
}

MaTran::MaTran(int hang, int cot)
{
 set(hang,cot);//khai bao mang 2 chieu
}

MaTran MaTran::operator+(MaTran b)
{
    MaTran Tong(h,c);
    if((h=b.h) && (c=b.c))
        for(int i=0;i<h;i++)
            for(int j=0;j<c;j++)
                Tong.A[i][j]=A[i][j]+b.A[i][j];
    else return MaTran(0,0);
    return Tong;

}
MaTran MaTran::operator*(MaTran b)
{
    MaTran Tich(h,b.c);
    if(c=b.h)
        for(int i=0;i<h;i++)
            for(int j=0;j<b.c;j++)
            {
                Tich.A[i][j]=0;
                for(int k=0;k<c;k++)
                Tich.A[i][j]= Tich.A[i][j]+A[i][k]*b.A[k][j];   
            }
    else return MaTran(0,0);
               
    return Tich;

}
 
void MaTran::Nhap()
{
 for(int i=0;i<h;i++)
  for(int j=0;j<c;j++)
  {
  cout<<"Nhap A["<<i<<"]["<<j<<"] : ";
  cin>>A[i][j];
  }
}
void MaTran::Xuat()const
{
 for(int i=0;i<h;i++)
 {
  for(int j=0;j<c;j++)
    cout<<setw(5)<<A[i][j];
  cout<<endl;
 }
 cout<<endl;
}
 
int main(int argc, char* argv[])
{
    MaTran A;
    cout<<"Nhap ma tran A: "<<endl;
    A.Nhap();
    A.Xuat();
    MaTran B(3);
    cout<<"Nhap ma tran B: "<<endl;
    B.Nhap();
    B.Xuat();
    MaTran C(2,3);
    cout<<"Nhap ma tran C: "<<endl;
    C.Nhap();
    C.Xuat();
    MaTran D(2,3);
    cout<<"Nhap ma tran :D "<<endl;
    D.Nhap();
    D.Xuat();
    MaTran E=C+D;
    cout<<"Ma tran tong D va C: "<<endl;
    E.Xuat();
    MaTran F(3,2);
    cout<<"Nhap ma tran F: "<<endl;
    F.Nhap();
    F.Xuat();
    MaTran K= D*F;
    cout<<"Ma tran tich D va E: "<<endl;
    K.Xuat();
    return 0;
}

--------------------------------------------------


Copy đường link gửi cho bạn bè !

Thu 05 Nov 2009, 5:29 pm
LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newtruongthithaoLỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
truongthithao
Thượng Tướng
Thượng Tướng
-Sinh nhật : 07/12/1988

-Đến từ : Nghị Đức - Tánh Linh - Bình Thuận
-Điểm tích cực : 22
-Cảm ơn : 4
LỚP MA TRẬN Vide

Bài gửiTiêu đề: Re: LỚP MA TRẬN

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------
Trích dẫn :
Giong bai osmnt co them *,+
Code:
#include "stdafx.h"
#include<iostream.h>
#include<iomanip.h>
class MaTran{
int A[100][100];
int h,c;
public:
 MaTran();
 MaTran(int n);
 MaTran(int hang,int cot);
 void set(int hang,int cot)
 {
  h=hang;
  c=cot;
 }
 void Nhap();
 void Xuat()const;
 MaTran operator+(MaTran b);
 MaTran operator*(MaTran b);
};
MaTran::MaTran()
{
 set(1,1);//khoi tao mac dinh khai bao mot so nguyen
}
MaTran::MaTran(int n)
{
 set(n,n);//Ma tran vuong
}

MaTran::MaTran(int hang, int cot)
{
 set(hang,cot);//khai bao mang 2 chieu
}

MaTran MaTran::operator+(MaTran b)
{
    MaTran Tong(h,c);
    if((h=b.h) && (c=b.c))
        for(int i=0;i<h;i++)
            for(int j=0;j<c;j++)
                Tong.A[i][j]=A[i][j]+b.A[i][j];
    else return MaTran(0,0);
    return Tong;

}
MaTran MaTran::operator*(MaTran b)
{
    MaTran Tich(h,b.c);
    if(c=b.h)
        for(int i=0;i<h;i++)
            for(int j=0;j<b.c;j++)
            {
                Tich.A[i][j]=0;
                for(int k=0;k<c;k++)
                Tich.A[i][j]= Tich.A[i][j]+A[i][k]*b.A[k][j];   
            }
    else return MaTran(0,0);
               
    return Tich;

}
 
void MaTran::Nhap()
{
 for(int i=0;i<h;i++)
  for(int j=0;j<c;j++)
  {
  cout<<"Nhap A["<<i<<"]["<<j<<"] : ";
  cin>>A[i][j];
  }
}
void MaTran::Xuat()const
{
 for(int i=0;i<h;i++)
 {
  for(int j=0;j<c;j++)
    cout<<setw(5)<<A[i][j];
  cout<<endl;
 }
 cout<<endl;
}
 
int main(int argc, char* argv[])
{
    MaTran A;
    cout<<"Nhap ma tran A: "<<endl;
    A.Nhap();
    A.Xuat();
    MaTran B(3);
    cout<<"Nhap ma tran B: "<<endl;
    B.Nhap();
    B.Xuat();
    MaTran C(2,3);
    cout<<"Nhap ma tran C: "<<endl;
    C.Nhap();
    C.Xuat();
    MaTran D(2,3);
    cout<<"Nhap ma tran :D "<<endl;
    D.Nhap();
    D.Xuat();
    MaTran E=C+D;
    cout<<"Ma tran tong D va C: "<<endl;
    E.Xuat();
    MaTran F(3,2);
    cout<<"Nhap ma tran F: "<<endl;
    F.Nhap();
    F.Xuat();
    MaTran K= D*F;
    cout<<"Ma tran tich D va E: "<<endl;
    K.Xuat();
    return 0;
}

--------------------------------------------------


Copy đường link gửi cho bạn bè !

LỚP MA TRẬN Bgavatar_06
LỚP MA TRẬN Bgavatar_01LỚP MA TRẬN Bgavatar_02_newsLỚP MA TRẬN Bgavatar_03
LỚP MA TRẬN Bgavatar_04_newLỚP MA TRẬN Bgavatar_06_news
LỚP MA TRẬN Bgavatar_07LỚP MA TRẬN Bgavatar_08_newsLỚP MA TRẬN Bgavatar_09
Sponsored content

LỚP MA TRẬN Vide

Bài gửiTiêu đề: Re: LỚP MA TRẬN

Nguồn : http://sptinbt.forum-viet.net/t210-topic
Tiêu Đề : LỚP MA TRẬN

Nếu thấy bài viết này hay thì xin click vào nút [Cảm ơn] bên dưới để thay cho lời cảm ơn nhé

--------------------------------------------------

--------------------------------------------------


Copy đường link gửi cho bạn bè !

LỚP MA TRẬN

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
* Viết tiếng Việt có dấu, là tôn trọng người đọc.
* Chia sẻ bài sưu tầm có ghi rõ nguồn, là tôn trọng người viết.
* Thực hiện những điều trên, là tôn trọng chính mình.
-Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài
Permissions in this forum:Bạn không có quyền trả lời bài viết
™—:.·¤°-:¦:-» †Diễn đàn Tin DBT† «-:¦:-°¤·.:—™ :: CLB TIN HỌC :: -‘๑’-C++/Csharp-‘๑’--
LỚP MA TRẬN Footer11
Đang tải...

http://www.sptinbt.forum-viet.net