Latest topics | » tài liệu học lập trinh web của trường ĐHKHTN![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Tue Feb 21, 2012 7:37 pm by Admin» trang Học anh văn trực tuyến![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Tue Feb 21, 2012 7:33 pm by Admin» các tên miển đã đăng kí![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Sat Feb 04, 2012 9:18 am by Admin» Tư duy lập trình![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Thu Nov 10, 2011 9:06 am by Admin» 10 bí mật hàng đầu về công việc trong ngành CNTT![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Thu 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ẻ![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Thu Nov 10, 2011 9:02 am by Admin» Một số lời khuyên cho người học IT![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Thu Nov 10, 2011 9:01 am by Admin» Làm thế nào để học tốt CNTT ở trường đại học?![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) 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 Faster![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Thu 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ừ![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) 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ụ!![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Sat Oct 15, 2011 8:13 am by Admin» Động từ đi với giới từ ![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) Sat Oct 15, 2011 8:12 am by Admin |
| | kỹ thuật thêm vào mảng | |
| | Tác giả | Thông điệp |
---|
Admin Admin
![Admin Admin](https://2img.net/i/itest/ranks/default/default6.gif)
![Admin](https://2img.net/u/3315/10/21/55/avatars/1-11.jpg)
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: kỹ thuật thêm vào mảng Fri Apr 22, 2011 7:23 am | |
| mình tự viết và sưu tầm được một số bài hay sẽ có ích cho các bạn | |
| ![Go down](https://2img.net/i/empty.gif) | | Admin Admin
![Admin Admin](https://2img.net/i/itest/ranks/default/default6.gif)
![Admin](https://2img.net/u/3315/10/21/55/avatars/1-11.jpg)
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: 266 Thêm 1 ptử x vào mảng tại vị trí k Fri Apr 22, 2011 7:24 am | |
| - Code:
-
void themgiatri(int a[], int &n, int x, int k) { for (i=n; i>k; i--) { a[i] = a[i-1]; } a[k] = x; n++; }
| |
| ![Go down](https://2img.net/i/empty.gif) | | Admin Admin
![Admin Admin](https://2img.net/i/itest/ranks/default/default6.gif)
![Admin](https://2img.net/u/3315/10/21/55/avatars/1-11.jpg)
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: 267 Hàm nhập mảng sao cho khi nhập xong thì giá trị trong mảng sắp xếp giảm dần Fri Apr 22, 2011 7:25 am | |
| - Code:
-
void nhapmang(int a[], int &n) { printf("Nhap mang 1 chieu\n"); printf("Nhap n : "); scanf("%d",&n); while (n<=1) { printf("Nhap lai n : " ); scanf("%d",&n); } int i,j,k; for (i=0; i<n; i++) { printf("\tNhap a[%d] : ", i); scanf("%d",&a[i]); for (j=0; j<i;j++) { if (a[i]>a[j]) { int temp = a[i]; for (k = i; k>j; k--) { a[k] = a[k-1]; } a[j] = temp; break; } } } }
| |
| ![Go down](https://2img.net/i/empty.gif) | | Admin Admin
![Admin Admin](https://2img.net/i/itest/ranks/default/default6.gif)
![Admin](https://2img.net/u/3315/10/21/55/avatars/1-11.jpg)
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: 269 Thêm x vào trong mảng tăng nhưng vẫn giữ nguyên tính tăng của mảng Fri Apr 22, 2011 7:26 am | |
| Cách đi của hàm: - duyệt từ đầu phần tử trở đi, gặp phần tử nào lớn hơn X Vd: mảng : 1 2 3 4 X = 2 1 > X (sai) nên để nguyên 1 tại vị trí 2 > X (sai) nên để nguyên 2 tại vị trí 3 > X (đúng) - làm công việc là lùi vị trí vị trí : 0 1 2 3 4 mảng: 1 2 3 4 cho lùi từ vị trí 2 trở đi vị trí : 0 1 2 3 4 mảng: 1 2 X 3 4 và cho chèn X vào vị trí tại 2, để X vào đúng vị trí a[i] - Code:
-
void ChenXMangTang(int a[], int &n, int x) { for (int i=0; i<n;i++) { if (a[i]>x) { int temp = x; for (int k = n; k>i; k--) { a[k] = a[k-1]; } a[i] = temp; break; } } n++; }
| |
| ![Go down](https://2img.net/i/empty.gif) | | Admin Admin
![Admin Admin](https://2img.net/i/itest/ranks/default/default6.gif)
![Admin](https://2img.net/u/3315/10/21/55/avatars/1-11.jpg)
Tổng số bài gửi : 127 Join date : 18/03/2011 Age : 32 Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: 270 Nhập mảng sau khi nhập xong đã tự sắp xếp tăng dần Fri Apr 22, 2011 7:26 am | |
| - Code:
-
void nhapmang(int a[], int &n) { printf("Nhap mang 1 chieu\n"); printf("Nhap n : "); scanf("%d",&n); while (n<=1) { printf("Nhap lai n : " ); scanf("%d",&n); } int i,j,k; for (i=0; i<n; i++) { printf("\tNhap a[%d] : ", i); scanf("%d",&a[i]); for (j=0; j<i;j++) { if (a[i]>a[j]) { int temp = a[i]; for (k = i; k>j; k--) { a[k] = a[k-1]; } a[j] = temp; break; } } } }
| |
| ![Go down](https://2img.net/i/empty.gif) | | Sponsored content
![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | Tiêu đề: Re: kỹ thuật thêm vào mảng ![kỹ thuật thêm vào mảng Empty](https://2img.net/i/empty.gif) | |
| |
| ![Go down](https://2img.net/i/empty.gif) | | | kỹ thuật thêm vào mảng | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | ![+](https://2img.net/i/empty.gif) |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |