|
|
Tác giả | Thông điệp |
---|
dangngocan
Tổng số bài gửi : 22 Experience : 25 Đã được cảm ơn : 1 Join date : 13/12/2010 Age : 35 Đến từ : Hà Nội
| Tiêu đề: Re: Kĩ thuật Lập Trình! Wed Jan 19, 2011 10:43 am | |
| |
|
| |
dangngocan
Tổng số bài gửi : 22 Experience : 25 Đã được cảm ơn : 1 Join date : 13/12/2010 Age : 35 Đến từ : Hà Nội
| Tiêu đề: Re: Kĩ thuật Lập Trình! Wed Jan 19, 2011 10:50 am | |
| |
|
| |
Mrtuyen
Tổng số bài gửi : 9 Experience : 11 Đã được cảm ơn : 1 Join date : 07/01/2011
| Tiêu đề: Re: Kĩ thuật Lập Trình! Wed Jan 19, 2011 7:22 pm | |
| |
|
| |
[K14A]ADMIN
Tổng số bài gửi : 408 Experience : 681 Đã được cảm ơn : 19 Join date : 07/12/2010 Age : 36 Đến từ : Hà Nội
| Tiêu đề: Re: Kĩ thuật Lập Trình! Thu Feb 24, 2011 7:35 pm | |
| | | | | Bài tập về mảng mình đã làm qua...phần in đường chéo chính và đường chéo phụ vẫn chưa đưa vào..anh em xem rùi chỉnh sửa nhé:
#include stdio.h #include conio.h #include math.h #include string.h int i,j,k,m,n; int a[20][20];int b[20][20];int c[20][20]; int menu () { char c; printf("\n -----Menu-----"); printf("\n 0.Exit"); printf("\n 1.Nhap va hien thi ma tran"); printf("\n 2.Tinh tong cua 2 Ma tran cung cap"); printf("\n 3.Tinh tich 2 ma tran(cot MT1=hang MT2)"); printf("\n 4.Tim min tren 1 ma tran"); printf("\n 5.In phan tu tren duong cheo chinh va duong cheo phu"); printf("\n Chon chuc nang:"); do { c=getch(); }while (c<'0' || c>'5'); return c-'0'; } void nhap(int a[20][20]){ printf("Nhap kich co ma tran:\n"); printf("Nhap so hang m: ");scanf("%d",&m); printf("Nhap so cot n: ");scanf("%d",&n); for (i=1;i<=m;i++) for (j=1;j<=n;j++) { printf("a[%d][%d]: ",i,j); scanf("%d",&a[i][j]); } } void hienthi(int a[20][20]){ printf("\n Ma tran duoc hien thi: \n\n"); for(i=1;i<=m;i++){ for(j=1;j<=n;j++) printf("%4d",a[i][j]); printf("\n\n\n"); } } void tongmatran(int c[20][20],int a[20][20],int b[20][20]){ c[i][j]=0; for(i=1;i<=m;i++) for(j=1;j<=n;j++){ c[i][j]=c[i][j]+a[i][j]+b[i][j]; } printf("\n tong 2 ma tran la: "); hienthi(c); } void tichmatran(int a[20][20],int b[20][20],int c[20][20]) { for(i=1;i<=m;i++) for(j=1;j<=n;j++){ c[i][j]=1; for(k=1;k<=m;k++) c[i][j]=c[i][j]*(a[i][k]*b[k][j]); } printf("\n\n tich 2 ma tran la: "); hienthi(c); } int min(int a[20][20]){ int mi=a[1][1]; for (i=1;i<=m;i++) for(j=1;j<=n;j++) if(a[i][j] return mi; } void main(){ clrscr(); int chon,done=0; do{ chon=menu(); switch(chon) { case 0:done=1;break; case 1: nhap(a); hienthi(a); break; case 2: printf("\n Nhap ma tran A:"); nhap(a); printf("\n Nhap ma tran B:"); nhap(b); tongmatran(a,b,c);break; case 3: printf("\n Nhap ma tran A:"); nhap(a); printf("\n Nhap ma tran B:"); nhap(b); tichmatran(a,b,c);break; case 4: nhap(a); int x=min(a); printf("min=%d",x); break;
}}while(!done); getch(); }
Còn đây là bài in đường chéo chính phụ riêng: # include # include void nhap(int A[][10],int d) { for (int i=0;i for (int j=0;j { printf ("\n Nhap A[%d][%d]:",i,j); scanf ("%d",&A[i][j]); }
}
void Xuat(int A[][10], int d) { printf("\n-ma tran\n"); for(int i=0; i for(int j=0; j printf("%4d",A[i][j]); printf("\n"); }
} void InCheoChinh(int A[][10],int d) { printf (" cac phan tu cheo chinh :\n"); for (int i=0;i { for (int j=0;j if (i==j) printf ("%4d",A[i][j]); }
} void InCheoPhu(int A[][10],int d) { printf("\n-cheo phu:\n"); for(int i=0; i for(int j=0; j if(i+j==d-1) printf("%4d",A[i][j]); } void main() { clrscr(); int A[10][10],d; printf ("\n nhap so dong :"); scanf ("%d",&d); if (d>10) return ; nhap(A,d); Xuat(A,d); InCheoChinh(A,d); InCheoPhu(A,d); getch(); }
| | | |
|
|
| |
hachicken
Tổng số bài gửi : 120 Experience : 127 Đã được cảm ơn : 1 Join date : 14/12/2010 Age : 36 Đến từ : Hải Dương
| Tiêu đề: Re: Kĩ thuật Lập Trình! Mon Feb 28, 2011 11:39 am | |
| |
|
| |
big_big_girl
Tổng số bài gửi : 67 Experience : 94 Đã được cảm ơn : 7 Join date : 11/01/2011
| Tiêu đề: Re: Kĩ thuật Lập Trình! Tue Mar 01, 2011 5:34 am | |
| |
|
| |
[K14A]ADMIN
Tổng số bài gửi : 408 Experience : 681 Đã được cảm ơn : 19 Join date : 07/12/2010 Age : 36 Đến từ : Hà Nội
| Tiêu đề: Re: Kĩ thuật Lập Trình! Tue Mar 01, 2011 11:06 am | |
| |
|
| |
big_big_girl
Tổng số bài gửi : 67 Experience : 94 Đã được cảm ơn : 7 Join date : 11/01/2011
| Tiêu đề: Re: Kĩ thuật Lập Trình! Tue Mar 01, 2011 1:24 pm | |
| |
|
| |
airboy1985
Tổng số bài gửi : 100 Experience : 222 Đã được cảm ơn : 1 Join date : 09/12/2010
| Tiêu đề: Tài liệu kỹ thuật lập trình và lịch thi Tue Mar 01, 2011 8:19 pm | |
| |
|
| |
big_big_girl
Tổng số bài gửi : 67 Experience : 94 Đã được cảm ơn : 7 Join date : 11/01/2011
| Tiêu đề: Re: Kĩ thuật Lập Trình! Wed Mar 02, 2011 5:37 am | |
| |
|
| |
tranvan_ha89
Tổng số bài gửi : 6 Experience : 6 Đã được cảm ơn : 0 Join date : 10/12/2010 Age : 35
| Tiêu đề: Re: Kĩ thuật Lập Trình! Thu Mar 03, 2011 5:43 am | |
| |
|
| |
PhamCuong
Tổng số bài gửi : 25 Experience : 28 Đã được cảm ơn : 1 Join date : 12/12/2010 Age : 35 Đến từ : Hà Nội
| Tiêu đề: Re: Kĩ thuật Lập Trình! Thu Mar 03, 2011 9:35 am | |
| |
|
| |
TonyCuong
Tổng số bài gửi : 393 Experience : 464 Đã được cảm ơn : 4 Join date : 10/12/2010 Age : 39 Đến từ : Cấp cao vị diện
| Tiêu đề: Re: Kĩ thuật Lập Trình! Sat Mar 05, 2011 7:24 am | |
| |
|
| |
Sponsored content
| Tiêu đề: Re: Kĩ thuật Lập Trình! | |
| |
|
| |
|