Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Sắp xếp hình cung bằng C

  1. #1
    No Avatar
    love_love_love1375 Khách

    Mặc định Sắp xếp hình cung bằng C

    Cho 1 dãy a1,a2,a3,a4....an. Hãy xây dưng 1 thuật toán nhập và in dãy sao cho dãy in ra được sắp xếp theo trật tự 1 hình cung.
    -In ra giá trị có số lần xuất hiện nhiều nhất.
    - Ỉna dãy con lớn nhất # a.


    Ai đã từng học về C,xin chỉ giúp E với. Xin cảm ơn

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    " Trật tự hình cung " là cái gì thế ?
    None!

  3. #3
    No Avatar
    love_love_love1375 Khách

    tức là các dãy số sau khi in ra sắp xếp theo hình vòng cung, cũng như kiểu xếp tăng dần hay giảm dần. chứ ko phải là in ra hình vòng cung như trong đồ họa đâu . Anh nào biết chỉ giúp E với

  4. #4
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Bạn thử cho mình một vài ví dụ diễn tả ý của bạn xem nào ?
    None!

  5. #5
    Ngày gia nhập
    08 2006
    Nơi ở
    tp HCM
    Bài viết
    26

    Cho 1 dãy a1,a2,a3,a4....an. Hãy xây dưng 1 thuật toán nhập và in dãy sao cho dãy in ra được sắp xếp theo trật tự 1 hình cung.
    Tôi gợi ý câu 1 thế này nhá:
    • nhập vào n phần tử của dãy a
    • tạo ra 1 dãy ketqua có n phần tử
    • sắp dãy a lại theo thứ tự giảm dần
    • đọc dãy a (đã được sắp thứ tự) lần lượt từ phần tử thứ 1 đến phần tử thứ n bỏ vào dãy ketqua theo cách như sau (giả sử k là biến đếm dùng đọc dãy a):
      _cho phần tử a[1] nằm ở vị trí giữa của dãy ketqua (giả sử n=9 hay 10 thì vị trí giữa là phần tử thứ 5)
      _tạo ra 2 biến đếm i và j (với trị ban đầu = vị trí giữa của dãy ketqua giảm hay tăng 1); i dùng để đếm giảm 1, còn j dùng để đếm tăng 1.
      _ khi đọc được một phần tử ở vị trí lẻ thì cho vào bên trái của vị trí giữa của dãy ketqua (ketqua[i]=a[k]), còn đọc được phần tử ở vị trí chẵn thì cho vào bên phải của vị trí giữa của dãy ketqua (ketqua[j]=a[k]).
      lần lượt như thế đọc đến hết dãy a cho vào dãy ketqua.


    2. câu hỏi "In ra giá trị có số lần xuất hiện nhiều nhất." bạn tự làm nhá, không khó đâu.
    3. Dãy con lớn nhất là gì? mình không hiểu.

  6. #6
    No Avatar
    vuduydinh Khách

    Mặc định Sắp xếp hình cung bằng C

    ai chỉ cho em bài nay với
    nhập vào 1 số thập phân in ra dãy số nhị phân
    rùi nhập vào 1 dãy nhị phân có cả phần âm nữa là như sau nè 100000.11101 đó rùi xuất số đó wa hệ thập phân
    em cảm on rất nhiều ha

  7. #7
    No Avatar
    javi Khách

    Trích dẫn Nguyên bản được gửi bởi vuduydinh Xem bài viết
    ai chỉ cho em bài nay với
    nhập vào 1 số thập phân in ra dãy số nhị phân
    rùi nhập vào 1 dãy nhị phân có cả phần âm nữa là như sau nè 100000.11101 đó rùi xuất số đó wa hệ thập phân
    em cảm on rất nhiều ha
    Bạn thử viết ra những suy nghĩ (thuật toán) trong đầu của bạn trước đã. Có gì mọi người góp ý cho.

  8. #8
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    @vuduydinh : search trong forum nhé . Chuyển đổi thập phân nhị phân có rồi. Không spam . Không tiện tay topic này mà post vấn đề khác nhé . Đến lúc dọn dẹp forum mệt tụi này quá *_*
    None!

  9. #9
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Cho 1 dãy a1,a2,a3,a4....an. Hãy xây dưng 1 thuật toán nhập và in dãy sao cho dãy in ra được sắp xếp theo trật tự 1 hình cung.
    -In ra giá trị có số lần xuất hiện nhiều nhất.
    - Ỉna dãy con lớn nhất # a.
    Nếu mà in theo thứ tự tăng dần hay giảm dần thì hông khó , U chỉ cần sắp xếp nó thôi , còn việc sắp xếp thì diễn đàn có rất nhiều bài rồi U cứ Search ha .

    In ra giá trị có số lần xuất hiện nhiều nhất thì chính là tìm phần tử trùng U cứ search thoải mái , kid chắc chắn là có rất nhiều .

    In ra dãy con lớn nhất #a thì kidkid hông hiểu lắm . nhưng nếu là dãy con lớn nhất thì U hãy search tiếp ha .

    U có thấy vì sao kidkid trả lời U bằng nhiều từ search vậy hông ?
    Chú ý tìm kiếm trước khi hỏi nha , có như thế mọi người mới có thể phát triển nhanh được , đỡ tốn nhiều thời gian nữa , sau khi tìm kiếm xong mà vẫn hông hiểu thì mới post lên kèm theo đoạn code để ghi rõ hông hỉu chỗ nào ? Mọi người chắc chắn sẽ giúp .

    Chúc U mau tiến bộ !

  10. #10
    No Avatar
    love_love_love1375 Khách

    BàI này là của trường ĐH KINH TẾ đó, nghe dề bài mà đã bù đầu lên rồi, hiểu đc chết liền. Tôi về nghĩ mãi mà chẳng hiểu cái hình cung và dãy con lớn nhất là ji.
    - sắp xếp hình cung theo tôi nghĩ thì như ví dụ sau :
    cho dãy gồm 2 6 4 3 4 7 3 4 5 7 10 9 2 thì sắp xếp theo hình cung có lẽ là : 2 3 4 5 6 9 10 7 4 3 2 . Tôi cũng chỉ nghĩ như thế, nhưng chưa hình dung ra cách làm thế nào cả? Mới chỉ học đến vòng lặp for. hix??? Bài này đứa Em nó hỏi mới đau chứ

    - Bài của minhtruc tôi thấy hình như chưa hợp lý, ý đầu của bạn là sắp xếp từ 1-n, sau đó chia đôivaf cho 2 biến i,j chạy ngược nhau, 1 cái tăng dần, 1 cái giảm dần thì tôi cũng nghĩ như vậy. Nhưng mà hình như bạn sẵp xếp chẵn 1 bên, lẻ 1 bên thì phải. Như vậy 2 số trùng nhau trong 1 dãy thì sắp xếp như nào???
    Tôi chưa thạo về C lắm. Nên có ji ko phải bạn thông cảm nhá
    Đã được chỉnh sửa lần cuối bởi love_love_love1375 : 14-03-2007 lúc 10:09 PM.

Các đề tài tương tự

  1. Cung cấp PG, PB, Cho thuê PG, Dịch vụ PG, Lễ tân, Cung cấp PG Hội chợ, cung cap PG
    Gửi bởi giotmuaso8 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 24-09-2014, 11:14 PM
  2. Cung cấp bột lông vũ
    Gửi bởi xuanson123 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 12-10-2013, 01:36 PM
  3. Chung cư 89 Trần Cung bán giá rẻ nhất, Chung cư 89 Trần Cung, S=58m
    Gửi bởi newdayland8 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-11-2011, 06:12 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn