Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Chia Sẽ Kiến Thức
 
Trang ChínhGalleryLatest imagesTìm kiếmĐăng kýĐăng Nhập
Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» tài liệu học lập trinh web của trường ĐHKHTN
kỹ thuât xử lý mảng EmptyTue Feb 21, 2012 7:37 pm by Admin

» trang Học anh văn trực tuyến
kỹ thuât xử lý mảng EmptyTue Feb 21, 2012 7:33 pm by Admin

» các tên miển đã đăng kí
kỹ thuât xử lý mảng EmptySat Feb 04, 2012 9:18 am by Admin

» Tư duy lập trình
kỹ thuât xử lý mảng EmptyThu 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 xử lý mảng EmptyThu 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 xử lý mảng EmptyThu Nov 10, 2011 9:02 am by Admin

» Một số lời khuyên cho người học IT
kỹ thuât xử lý mảng EmptyThu 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 xử lý mảng EmptyThu 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 xử lý mảng EmptyThu 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 xử lý mảng EmptySat 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 xử lý mảng EmptySat Oct 15, 2011 8:13 am by Admin

» Động từ đi với giới từ
kỹ thuât xử lý mảng EmptySat Oct 15, 2011 8:12 am by Admin

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm

 

 kỹ thuât xử lý mảng

Go down 
Tác giảThông điệp
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: kỹ thuât xử lý mảng   kỹ thuât xử lý mảng EmptyWed 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
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: 280 Hãy đưa số 1 về đầu mảng   kỹ thuât xử lý mảng EmptyWed 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
                              }
                  }
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: 281 Hãy đưa chẵn về đầu, lẻ về cuối, ptử 0 nằm giữa mảng   kỹ thuât xử lý mảng EmptyWed 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
                              }
                  }
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: 283 Đảo ngược mảng ban đầu   kỹ thuât xử lý mảng EmptyWed 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]);
                  }
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: 286 Dịch trái xoay vòng các ptử trong mảng   kỹ thuât xử lý mảng EmptyWed 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;
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: 290 Đảo ngược thứ tự số chẵn và lẻ trong mảng nhưng giữ vị trí tương đối   kỹ thuât xử lý mảng EmptyWed 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]);
                              }
                  }
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Admin
Admin
Admin
Admin


Tổng số bài gửi : 127
Join date : 18/03/2011
Age : 33
Đến từ : ๑۩۞۩๑[♥๑۩۞۩๑

kỹ thuât xử lý mảng Empty
Bài gửiTiê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   kỹ thuât xử lý mảng EmptyWed 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]);
                  }
      }
Về Đầu Trang Go down
https://tinhoc09.forumvi.com
Sponsored content





kỹ thuât xử lý mảng Empty
Bài gửiTiêu đề: Re: kỹ thuât xử lý mảng   kỹ thuât xử lý mảng Empty

Về Đầu Trang Go down
 
kỹ thuât xử lý mảng
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» kỹ thuật thêm vào mảng
» 236 * Cho 2 mảng a,b. Hãy cho biết số lần xuất hiện của mảng a trong mảng b
» kỹ thuật xóa

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Học Tập :: Lập Trình C/C++-
Chuyển đến