Chủ đề: Pointer and array!
-
10-05-2007, 12:28 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
Pointer and array!
Xin chào cả nhà! Em mới học C (chứ ko phai C++ đâu ạ) được vài tuần và đang học về pointer + array.Em có 1 bài tập mong các bác giúp em:
Sắp xếp 1 chuỗi các chữ số theo thứ tự tăng dần và giảm dần.
Thank you vinamilk!View more random threads:
- Không hiểu vì sao tài nguyên dành cho CT trong Task Manager cứ tăng hoài
- Tự động cộng hết tất cả các số có trong listbox
- Lập trình socket - send dữ liệu qua mạng dùng TCP
- Chạy từng file .cpp độc lập trong cùng 1 project
- Vẽ hình vuông trong API không như mong muốn
- Thắc mắc về class trong c++.giúp em
- Xoay camera khi dùng thư viện DirectX C++
- Hiển thị nhiều xâu ở các time khác nhau?
- Lỗi khi khai báo #include
đầu chương trình. - Phương pháp debug code C++ | Cách debug code C++ ?
-
10-05-2007, 12:55 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
một chuỗi các chữ số là sao ? ví dụ nghe coi ?
char chuoi[5] ={1,2,3,4,5};
int chuoi[5] ={1,2,3,4,5};
nói thử nghe coi nào ?
-
10-05-2007, 12:59 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chuỗi các chữ số nguyên kiểu int array[5], các số được nhập từ bàn phím.Em thì biết cách ghi code nhập rồi nhưng còn sắp xếp thì chịu
-
11-05-2007, 04:16 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hic! các bác giúp em với!
-
18-05-2007, 09:41 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi donkihote
-
18-05-2007, 12:56 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
pó tay cho bác vdtoan luôn!
Đây là một bài toán sắp xếp thông thường. Cho môt chỗi bất kỳ các chữ số, ta sắp xếp lại. Dùng giải thuật như sau:
for(int i = 0, i < độ dài mảng, i++)
{
int temp1 = mang[i]
for(int j = i+1, j< độ dài mảng, j++)
{
int temp2 = mang[j];
if(temp1 > temp2) then
{
mangtrave[i] = temp2;
temp1 = temp2;
}
nghiên cứu nữa đi! khoamouse bận quá!
}
}
nói chung dùng 2 vòng lặp, vòng lắp 1 duyệt từ đầu mảng đến cuối mảng, với 1 phần tử, ta đem so sánh nó với các pt còn lại. Nếu có cái nào nhỏ hơn thì gán cái này là nó, so sánh tiếp cho hết mảng, lấy giá trị nhỏ nhất bỏ vào mảng trả v. tiếp tục với phần tử kế cho đến hết. Oke, desu!
-
18-05-2007, 02:28 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn vào đây mà xem nè http://forums.congdongcviet.com/show...p?t=697&page=4 , sử dụng mảng động và có các loại giải thuật sắp xếp khác nhau tùy yêu cầu mà bạn chọn xem bài của tui đó soda_chanhmuoi
-
18-05-2007, 04:01 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thanks cac bac rat nhieu! em sap thi hoc ki roi ma chang biet teo j.Buon wa!
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...