Latest topics | » tài liệu học lập trinh web của trường ĐHKHTNTue Feb 21, 2012 7:37 pm by Admin» trang Học anh văn trực tuyếnTue Feb 21, 2012 7:33 pm by Admin» các tên miển đã đăng kíSat Feb 04, 2012 9:18 am by Admin» Tư duy lập trìnhThu Nov 10, 2011 9:06 am by Admin» 10 bí mật hàng đầu về công việc trong ngành CNTTThu Nov 10, 2011 9:04 am by Admin» Thủ thuật tăng nhanh “nội công” cho sinh viên IT và lập trình viên trẻThu Nov 10, 2011 9:02 am by Admin» Một số lời khuyên cho người học ITThu Nov 10, 2011 9:01 am by Admin» Làm thế nào để học tốt CNTT ở trường đại học?Thu Nov 10, 2011 8:58 am by Admin» 5 Cách để học lập trình nhanh hơn – 5 Ways you can Learning Programming FasterThu Nov 10, 2011 8:55 am by Admin» Từ điển động từ đi với giới từ - Giới từ theo sau các tính từSat Oct 15, 2011 8:15 am by Admin» Các tính từ đi với giới từ "To" kèm theo ví dụ!Sat Oct 15, 2011 8:13 am by Admin» Động từ đi với giới từ Sat Oct 15, 2011 8:12 am by Admin |
| | kỹ thuật xử lý mảng con | |
| | Tác giả | Thông điệp |
---|
Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: kỹ thuật xử lý mảng con Fri Apr 22, 2011 7:35 am | |
| chúc các bạn tìm được những thông tin bổ ích từ tài liệu này | |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 293 Liệt kê tất cả các mảng con Fri Apr 22, 2011 7:36 am | |
| - Code:
-
void lietkecon(int a[], int n) { int ChieuDai; for (int i=0; i<n; i++) { for (ChieuDai = 1; ChieuDai<=n; ChieuDai++) { for(int j=i; j<ChieuDai; j++) { printf("%4d", a[j]); } printf("\n"); } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 294 Liệt kê mảng con có độ dài lớn hơn 2 ptử Fri Apr 22, 2011 7:36 am | |
| - Code:
-
void lietkecon(int a[], int n) { int ChieuDai; for (int i=0; i<n; i++) { for (ChieuDai = 3+i; ChieuDai<=n; ChieuDai++) { for(int j=i; j<ChieuDai; j++) { printf("%4d", a[j]); } printf("\n"); } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 295 Liệt kê dãy con tăng dần Fri Apr 22, 2011 7:37 am | |
| - Code:
-
int ktramangtang(int b[], int nb) { for(int i=0; i<nb-1; i++) { if (b[i]>b[i+1]) return 0; } return 1; } void xuatmangcon(int b[], int nb) { for(int i=0; i<nb; i++) { printf("%4d", b[i]); } printf("\n"); } void lietkecontang(int a[], int n) { int ChieuDai; int b[100], nb; for (int i=0; i<n; i++) { for (ChieuDai = 1; ChieuDai<=n; ChieuDai++) { nb=0; for(int j=i; j<ChieuDai; j++) { b[nb]=a[j]; nb++; } if (ktramangtang(b,nb)==1) { xuatmangcon(b,nb); } } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 296 Liệt kê dãy con tăng và chứa giá trị lớn nhất Fri Apr 22, 2011 7:38 am | |
| - Code:
-
int lonnhat(int a[], int n) { int max = a[0]; for (int i=1; i<n; i++) { max = max<a[i]?a[i]:max; } return max; } int ktramangtang(int b[], int nb) { for(int i=0; i<nb-1; i++) { if (b[i]>b[i+1]) return 0; } return 1; } void xuatmangcon(int b[], int nb) { for(int i=0; i<nb; i++) { printf("%4d", b[i]); } printf("\n"); } int ktracomax(int b[], int nb,int max) { for (int i=0; i<nb;i++) { if (b[i]==max) { return 1; } } return 0; } void lietkecontang(int a[], int n, int max) { int ChieuDai; int b[100], nb; for (int i=0; i<n; i++) { for (ChieuDai = 1; ChieuDai<=n; ChieuDai++) { nb=0; for(int j=i; j<ChieuDai; j++) { b[nb]=a[j]; nb++; } if (ktramangtang(b,nb)==1) { if (ktracomax(b,nb,max)==1) { xuatmangcon(b,nb); } } } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 297 Tính tổng từng mảng con tăng Fri Apr 22, 2011 7:39 am | |
| - Code:
-
int ktramangtang(int b[], int nb) { for(int i=0; i<nb-1; i++) { if (b[i]>b[i+1]) return 0; } return 1; } void xuatmangcon(int b[], int nb) { for(int i=0; i<nb; i++) { printf(" %d ", b[i]); } } intt tongmangcon(int b[], int nb) { intt s=0; for (int i=0; i<nb; i++) { s = s + b[i]; } return s; } void lietkecontang(int a[], int n) { int chieudaicon, b[100], nb, tong; for (int i=0; i<n; i++) { for (chieudaicon = 1+i; chieudaicon<=n; chieudaicon++) { for(int j=i; j<chieudaicon; j++) { b[nb]=a[j]; nb++; } if (ktramangtang(b,nb)==1) { xuatmangcon(b,nb); tong = tongmangcon(b,nb); printf("\tTong mang nay: %.2f\n", tong); } } } }
| |
| | | Sponsored content
| Tiêu đề: Re: kỹ thuật xử lý mảng con | |
| |
| | | | kỹ thuật xử lý mảng con | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |