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 | |
| | Tác giả | Thông điệp |
---|
Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: kỹ thuât xử lý mảng Wed Apr 13, 2011 4:07 pm | |
| dưới đây mình sẽ hương dẫn các bạn làm một số bài tập về lỹ thuật xử lý mảng | |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 280 Hãy đưa số 1 về đầu mảng Wed Apr 13, 2011 4:09 pm | |
| - Code:
-
void DoiCho(int a[], int n, int k) { for(int i = k ; i>0; i--) { a[i] = a[i-1]; } a[0] = 1; } void duaMotvedau(int a[], int n) { for (int i=0; i<n; i++) { if (a[i] == 1) { DoiCho(a,n,i); //vi tri i } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 281 Hãy đưa chẵn về đầu, lẻ về cuối, ptử 0 nằm giữa mảng Wed Apr 13, 2011 4:10 pm | |
| - Code:
-
void duachanvedau(int a[], int k) { int tam = a[k]; for(int i = k ; i>0; i--) { a[i] = a[i-1]; } a[0] = tam; } void dua0(int a[], int k, int vitrichancuoi) { for(int i = k ; i>vitrichancuoi; i--) { a[i] = a[i-1]; } a[vitrichancuoi] = 0; } void sapxep(int a[], int n) { int i; int vitrichancuoi; for (i=0; i<n; i++) { if (a[i] %2 == 0 && a[i]!=0) { duachanvedau(a,i); //vi tri i } } for (i=0; i<n; i++) { if (a[i]%2!=0) { vitrichancuoi = i; break; } } for (i; i<n; i++) { if (a[i] == 0 ) { dua0(a,i,vitrichancuoi); //vi tri i } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 283 Đảo ngược mảng ban đầu Wed Apr 13, 2011 4:11 pm | |
| - Code:
-
void hoanvi(int &a, int &b) { int tam = a; a = b; b =tam; } void DaoMang(int a[], int n) { for (int i=0,j=n-1; i<j; i++,j--) { hoanvi(a[i],a[j]); } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 286 Dịch trái xoay vòng các ptử trong mảng Wed Apr 13, 2011 4:13 pm | |
| - Code:
-
void dichtrai(int a[], int n) { int tam = a[0]; for (int i=0; i<n-1; i++) { a[i]=a[i+1]; } a[n-1]= tam; }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 290 Đảo ngược thứ tự số chẵn và lẻ trong mảng nhưng giữ vị trí tương đối Wed Apr 13, 2011 4:14 pm | |
| - Code:
-
void hoanvi(int &a, int &b) { int tam = a; a = b; b =tam; } void daonguocchanle(int a[], int n) { int i, j; for (i=0; i<n; i++) { for(j=i+1; j<n; j++) { if (a[i]%2==0 && a[j]%2 == 0) hoanvi(a[i],a[j]); else if (a[i]%2!=0 && a[j]%2!=0) hoanvi(a[i],a[j]); } } }
| |
| | | Admin Admin
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 33 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
| Tiêu đề: 292 Biến đổi mảng bằng cách thay tất cả ptử trong mảng bằng số nguyên gần nó nhất Wed Apr 13, 2011 4:15 pm | |
| - Code:
-
void thaysogannhat(float &n) { int phannguyen = (int) (n) ; float phanle = n - phannguyen; if (phanle <=0.5) { n = (float)phannguyen; } else { n = (float)phannguyen + 1; } } void biendoi(float a[], int n) { for (int i=0; i<n; i++) { thaysogannhat(a[i]); } }
| |
| | | Sponsored content
| Tiêu đề: Re: kỹ thuât xử lý mảng | |
| |
| | | | kỹ thuât xử lý mảng | |
|
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
| |
| |
| |