Similar topics
Tìm kiếm
Latest topics
Top posters
fx (49) | ||||
thanhvu215 (19) | ||||
minhduc2592 (13) | ||||
nucuoithienthan20077 (7) | ||||
biboy (6) | ||||
pengox2912 (2) | ||||
boylangyeu (2) | ||||
sock (2) | ||||
nucuojhanhphuc (2) | ||||
nhongthuy (2) |
Tính tích 2 ma trận
:: C++ :: Bài tập KTLT
Trang 1 trong tổng số 1 trang
Tính tích 2 ma trận
#include
#include
#include
void main()
{
int *a,*b,*c;
int m,n;
int i,j;
clrscr();
//Nhap so hang so cot
printf("Nhap vao m:");scanf("%d",&m);
printf("Nhap vao n:");scanf("%d",&n);
//Cap phat bo nho
a=(int*)calloc(m*n,sizeof(int));
b=(int*)calloc(m*n,sizeof(int));
c=(int*)calloc(m*n,sizeof(int));
// Nhap so lieu va tinh toan
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("Nhap vao a[%d,%d]=",i,j);scanf("%d",&a[(i-1+j)+((i-1)*(n-1))]);
}
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("Nhap vao b[%d,%d]=",i,j);scanf("%d",&b[(i-1+j)+((i-1)*(n-1))]);
c[(i-1+j)+((i-1)*(n-1))]=a[(i-1+j)+((i-1)*(n-1))]+b[(i-1+j)+((i-1)*(n-1))];
}
// xuat cac mang a,b,c ra man hinh
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",a[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
printf("\n===========\n");
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",b[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
printf("\n===========\n");
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",c[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
getch();
}
#include
#include
{
int *a,*b,*c;
int m,n;
int i,j;
clrscr();
//Nhap so hang so cot
printf("Nhap vao m:");scanf("%d",&m);
printf("Nhap vao n:");scanf("%d",&n);
//Cap phat bo nho
a=(int*)calloc(m*n,sizeof(int));
b=(int*)calloc(m*n,sizeof(int));
c=(int*)calloc(m*n,sizeof(int));
// Nhap so lieu va tinh toan
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("Nhap vao a[%d,%d]=",i,j);scanf("%d",&a[(i-1+j)+((i-1)*(n-1))]);
}
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("Nhap vao b[%d,%d]=",i,j);scanf("%d",&b[(i-1+j)+((i-1)*(n-1))]);
c[(i-1+j)+((i-1)*(n-1))]=a[(i-1+j)+((i-1)*(n-1))]+b[(i-1+j)+((i-1)*(n-1))];
}
// xuat cac mang a,b,c ra man hinh
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",a[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
printf("\n===========\n");
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",b[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
printf("\n===========\n");
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
printf("\t%d",c[(i-1+j)+((i-1)*(n-1))]);
if(j==n)printf("\n");
}
getch();
}
thanhvu215- Tổng số bài gửi : 19
Points : 55
Reputation : 0
Join date : 05/04/2011
:: C++ :: Bài tập KTLT
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Tue May 21, 2013 8:07 am by NGUOIMIENTAY
» THAY ĐỔI HÌNH ẢNH TRÊN DIỄN ĐÀN ĐI XẤU QUÁ HÀ
Sat Feb 04, 2012 8:36 pm by hongsang
» KỸ NĂNG ĐẠT ĐẾN THÀNH CÔNG - BIẾT CÁCH BÁN HÀNG
Sat Sep 24, 2011 2:05 pm by banhminuong
» Source BT tuần 1
Sun Sep 18, 2011 7:44 pm by nucuoithienthan20077
» 12 Lý do để thử ngay Ubuntu 11.04
Sat Sep 17, 2011 9:57 pm by fx
» Bài tập SINHVIEN
Wed Sep 14, 2011 10:15 pm by fx
» Bom Tan Tuan` 1 ne````
Mon Aug 29, 2011 1:11 pm by nucuojhanhphuc
» TÀI LIỆU KIẾN TRÚC MÁY TÍNH
Mon Aug 29, 2011 12:41 am by minhduc2592
» ĐÔRÊMON CHẾ
Sat Aug 13, 2011 11:31 am by nucuoithienthan20077