•°¤*(¯`°• CTH 52 •°´¯)*¤°•Trang chủ

★*--*[»»-»-(¯`v´¯)-»*** ]º°(¯`•We Belong Together•´¯)[«-(¯`v´¯)-«-«« ]★*--*★
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
GingHunter (269)
ut'_anh (113)
james_ken (91)
Admin (84)
NPTT_CTH52 (73)
ThanhTri (45)
x-men (28)
269 Số bài - 32%
113 Số bài - 14%
91 Số bài - 11%
84 Số bài - 10%
73 Số bài - 9%
64 Số bài - 8%
50 Số bài - 6%
45 Số bài - 5%
28 Số bài - 3%
13 Số bài - 2%
Thống kê bài gửi
Mới nhất
HOT HOT HOT!!! Ai thích VIRUS thì vào đây Đảo ngược mảng n phần tử Master
Ưu nhược điểm các ngôn ngữ lập trình và sự lựa chọn Đảo ngược mảng n phần tử Master
Ôi Guitar âm thanh tuyệt vời!!! Đảo ngược mảng n phần tử Master
CTH Idol Mỗi tuần 1 nhân vật [ Tuần 1] Đảo ngược mảng n phần tử Master
[Help]Crack Win 7 an toàn và hiệu quả Đảo ngược mảng n phần tử Master
Need For Speed Hot Pursuit Đảo ngược mảng n phần tử Master
Chuyên gia bảo dưỡng hệ thống: TuneUp Utilities 2011 new!!! Đảo ngược mảng n phần tử Master
Britain's Got Talent !!! Đảo ngược mảng n phần tử Master
Anh Khác Hay Em Khác - Khắc Việt Đảo ngược mảng n phần tử Master
Các bước phù phép thành ác quỷ chính hiệu trong đêm Halloween Đảo ngược mảng n phần tử Master
Tại sao sinh viên thi rớt . Đảo ngược mảng n phần tử Master
HOT HOT HOT!!!! Máy tính xách tay mạnh giá rẻ cho các bạn bạn sinh viên!!!!! Đảo ngược mảng n phần tử Master
giai CHUONG II....vi d 1 do ............... Đảo ngược mảng n phần tử Master
cách crack win 7 dành cho những ai đang sử dung win ko bản quyền Đảo ngược mảng n phần tử Master
Ai là người đẹp trai nhất..!! Đảo ngược mảng n phần tử Master


Share | 
 

 Đảo ngược mảng n phần tử

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
ThanhTri
Member
Member
ThanhTri

Tổng số bài gửi : 45
Points : 84
Thanks : 2
Join date : 13/09/2011
Age : 32

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyTue Sep 13, 2011 10:38 pm

:D
Code:
#include<stdio.h>
#include<conio.h>
void nhapmang(int a[],int &n)
{
   printf("Nhap so phan tu mang: ");
   scanf("%d",&n);
   for(int i=0;i<n;i++)
   {
      printf("Nhap a[%d]= ",i);
      scanf("%d",&a[i]);
   }
}
void xuatmang(int a[],int n)
{
   for(int i=0;i<n;i++)
      printf("%d ",a[i]);
}
void daonguoc(int a[],int n)
{
   int tam,i;
   for(i=0;i<n/2;i++)
   {
      tam=a[i];
      a[i]=a[n-1-i];
      a[n-1-i]=tam;
   }
}
int main()
{
   int a[50],n;
   nhapmang(a,n);
   printf("\nMang sau khi nhap\n");
   xuatmang(a,n);
   daonguoc(a,n);
   printf("\nMang sau khi dao nguoc\n");
   xuatmang(a,n);
   getch();
}
Về Đầu Trang Go down
NPTT_CTH52
Member
Member
NPTT_CTH52

Tổng số bài gửi : 73
Points : 108
Thanks : 0
Join date : 08/09/2011
Age : 31
Đến từ : Việt Nam

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyWed Sep 14, 2011 8:56 pm

Giải thích dùm chổ đảo ngược đc ko? ko hỉu lắm!!!
Về Đầu Trang Go down
ThanhTri
Member
Member
ThanhTri

Tổng số bài gửi : 45
Points : 84
Thanks : 2
Join date : 13/09/2011
Age : 32

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyWed Sep 14, 2011 11:08 pm

Hì . Cách của mình là hoán vị các phần tử của mảng. Ví du mảng có 5 phần tử dc đánh số thứ tự từ :
0 1 2 3 4 , ban đầu hoán vị vị trí 0 và vị trí 4 với nhau, tiếp theo là vị trí 2 và vị trí kề cuối là 3. Những số ở trước sẽ dc chuyển ra sau và ngược lại, còn số ở vị trí giữa thì giữ nguyên Lau mồ hôi
Còn nếu có 6 phần tử thì 0 1 2 3 4 5 , nó có 2 vị trí giữa thì vẫn hoán vị. Nói chung là chia mảng làm 2 (i<n/2) rồi bõ mấy thằng ở khúc đầu ra sau, khúc sau chuyển ra trước , cái này cần 1 biến tạm Tắm
i<n/2 thi` i chạy từ 0 -->2 (2<6/2);
--- i= 0
tam=a[0];
a[0]=a[5];
a[5]=tam;
---i= 1
tam=a[1];
a[1]=a[4];
a[4]=tam;
---i= 2
tam=a[2];
a[2]=a[3];
a[3]=tam; Tiếc quá
Về Đầu Trang Go down
NPTT_CTH52
Member
Member
NPTT_CTH52

Tổng số bài gửi : 73
Points : 108
Thanks : 0
Join date : 08/09/2011
Age : 31
Đến từ : Việt Nam

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyThu Sep 15, 2011 9:20 am

Àh thank nha!!! Đảo ngược mảng n phần tử 153521302
Về Đầu Trang Go down
Admin
Admin
Admin
Admin

Tổng số bài gửi : 84
Points : 117
Thanks : 0
Join date : 06/09/2011
Age : 31
Đến từ : Born From A Bombox

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyThu Sep 15, 2011 10:04 am

Hình như trong int main() thiếu return.. Lau mồ hôi
Về Đầu Trang Go down
https://cth52.forum-viet.com
ThanhTri
Member
Member
ThanhTri

Tổng số bài gửi : 45
Points : 84
Thanks : 2
Join date : 13/09/2011
Age : 32

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyThu Sep 15, 2011 10:00 pm

Đảo ngược mảng n phần tử 4049437655 Hì mình sử dụng phần mềm C Free, cái này gần giống turbo và nhẹ(chĩ có 15 MB). Đặc điểm là phải ghi int main và ko cần ghi include<conio.h>, getch(), return. Chứ mình ko cài studio 2003 vì nó so với máy mình thì nặng trich ko chơi dc game.

Đảo ngược mảng n phần tử 4233300234
Về Đầu Trang Go down
GingHunter
V.i.p
V.i.p
GingHunter

Tổng số bài gửi : 269
Points : 377
Thanks : 1
Join date : 22/09/2011
Age : 31
Đến từ : Việt Nam

Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử EmptyFri Sep 23, 2011 6:49 pm

ThanhTri đã viết:
Đảo ngược mảng n phần tử 4049437655 Hì mình sử dụng phần mềm C Free, cái này gần giống turbo và nhẹ(chĩ có 15 MB). Đặc điểm là phải ghi int main và ko cần ghi include, getch(), return. Chứ mình ko cài studio 2003 vì nó so với máy mình thì nặng trich ko chơi dc game.

Đảo ngược mảng n phần tử 4233300234

Cái này chuẩn!!!! Like mạnh!!!! Đảo ngược mảng n phần tử 3630314092
Về Đầu Trang Go down
Sponsored content




Đảo ngược mảng n phần tử Empty
Bài gửiTiêu đề: Re: Đảo ngược mảng n phần tử   Đảo ngược mảng n phần tử Empty

Về Đầu Trang Go down
 

Đảo ngược mảng n phần tử

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

 Similar topics

-
» Quay trái mảng n phần tử
» dùng mạng hình đặng nhập win 8 cho win xp
» có nên có thêm mục phần mềm
» [HELP] Cây nhị phân
» Quy định khi post tại Box tin tức và phần mềm!!!!
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
•°¤*(¯`°• CTH 52 •°´¯)*¤°•Trang chủ :: © Chia sẻ kiến thức :: ıllıllı Kĩ thuật lập trình ıllıllı-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất