Music & It
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.



 
Trang ChínhTrang Chính  PortalPortal  Đăng kýĐăng ký  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng NhậpĐăng Nhập  

 

 tính tổng 2 Ma Tran !!

Go down 
Tác giảThông điệp
Admin
Admin
Admin
Admin


Tổng số bài gửi : 130
Age : 36
Đến từ : Đường Rầy Xe Lửa
Registration date : 23/02/2008

tính tổng 2 Ma Tran !! Empty
Bài gửiTiêu đề: tính tổng 2 Ma Tran !!   tính tổng 2 Ma Tran !! Icon_minitime2008-03-21, 22:13

đây là bài tập của thầy LGM tuần này
mih xin Demo bài này bằng con trỏ , xin mọi người chỉ giáo thêm

Code:
#include "stdafx.h"

//--------Portopyte-------------
void nhapmt(int **&a,int &dong,int &cot);
void xuatmt(int **a,int dong,int cot);
void tinhtong(int **a,int donga,int cota,int **b,int dongb,int cotb);

int main(int argc, char* argv[])
{
    int **a;
    int **b;
    int donga,cota,dongb,cotb;
    nhapmt(a,donga,cota);
    printf("\nMang A sau khi nhap : \n");
    xuatmt(a,donga,cota);

    nhapmt(b,dongb,cotb);
    printf("\nMang B sau khi nhap : \n");
    xuatmt(b,dongb,cotb);

    printf("\nTong hai Ma Tran la : \n");
    tinhtong(a,donga,cota,b,dongb,cotb);
    return 0;
}

void nhapmt(int **&a,int &dong,int &cot)
{
    printf("\nNhap so dong : ");
    scanf("%d",&dong);
    printf("Nhap so cot :");
    scanf("%d",&cot);
    a= new int*[dong];
    for(int i=0;i[/color][color=blue]
    {
        *(a i)=new int[cot];
    }
    for(i=0;i[/color][color=blue]
    {
        for(int j=0;j[/color][color=blue]
        {
            printf("Nhap phan tu dong %d cot %d : ",i,j);
            scanf("%d",*(a i) j);
        }
    }
}

//-------------------------------------

void xuatmt(int **a,int dong,int cot)
{
        for(int i=0;i[/color][color=blue]
        {
            for(int j=0;j[/color][color=blue]
            {
                printf("%d\t",*(*(a i) j));
            }
            printf("\n");
        }
}

//-----------------------------------------

void tinhtong(int **a,int donga,int cota,int **b,int dongb,int cotb)
{
    if(donga==dongb&&cota==cotb)
    {
        for(int i=0;i[/color][color=blue]
        {
            for(int j=0;j[/color][color=blue]
            {
                printf("%d\t",*(*(a i) j) *(*(b i) j));
            }
            printf("\n");
        }
    }
    else printf("\nHai Ma Tran khong cung cap...");
}
Về Đầu Trang Go down
https://5quon.forumvi.com
 
tính tổng 2 Ma Tran !!
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» chuong trinh tinh tich hai ma tran
» Tinh tong 2 ma tran bang mang tinh

Permissions in this forum:Bạn không có quyền trả lời bài viết
Music & It :: Lập trình C :: Bài tập C-
Chuyển đến