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ố 14 kết quả

Đề tài: Minh họa bằng đồ thị thuật toán sắp xếp trên C

  1. #1
    No Avatar
    Mr.Kjng Khách

    Mặc định Minh họa bằng đồ thị thuật toán sắp xếp trên C

    Mình mới học C tự dung thầy cho bài tập về đồ họa làm mình bỡ ngỡ và không làm được.Ai biết giúp mình cái code cái.Thank nhìu

    Đề bài:Cài đặt minh họa bằng đồ họa thuật toán sắp xếp chèn + sắp xếp megersort

  2. #2
    No Avatar
    Mr.Kjng Khách

    Có ai làm cái này không.Giúp Em với...

  3. #3
    No Avatar
    Mr.Kjng Khách

    Các anh ơi.Giúp em với.Chẳng nhẽ room mình không ai giúp được em :((

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    Tứ xứ trên đất sài thành
    Bài viết
    60

    mới học c mà thầy nào chơi ác vậy!! mình cũng potay minh chưa học qua đồ họa nên không biêt làm!! có bác nào pro giúp bạn ấy kìa.

    Càng Học Càng Ngu!!!Kiến thức thì vô tận con người thì vô biên thời gian thì vô đối????...

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn dùng hàm fillrect đề vẽ hình chữ nhật, outtextxy đề vẽ chuỗi ( giá trị của phần tử thứ i trong mảng ) vào trong hình chữ nhật đó. Đây là code minh họa, sau mỗi bước sort bạn gọi hàm DrawArray()

    C Code:
    1. #include <graphics.h>
    2. #include <stdlib.h>
    3. #include <stdio.h>
    4. #include <conio.h>
    5.  
    6. void DrawArray(int *ar, int n)
    7. {
    8.     int w = (getmaxx() - 30) / n;
    9.     int h = 32;
    10.     int x = 15, y = (getmaxy() - h) / 2;
    11.     char s[10];
    12.  
    13.     for (int i=0;i<n;i++)
    14.     {
    15.         setfillstyle(1,1);
    16.         bar(x, y, x + w, y + h);
    17.         setcolor(15);
    18.         rectangle(x, y, x + w, y + h);
    19.         sprintf(s,"%d",ar[i]);
    20.         setcolor(14);
    21.         outtextxy(x + (w - textwidth(s)) / 2, y + (h - textheight(s)) / 2,s);
    22.         x += w;
    23.     }
    24. }
    25.  
    26. int main(void)
    27. {
    28.     int gdriver = DETECT, gmode, errorcode;
    29.  
    30.     initgraph(&gdriver, &gmode, "");
    31.  
    32.     errorcode = graphresult();
    33.  
    34.     if (errorcode != grOk)  /* an error occurred */
    35.     {
    36.         printf("Graphics error: %s\n", grapherrormsg(errorcode));
    37.         printf("Press any key to halt:");
    38.         getch();
    39.         exit(1);
    40.     }
    41.  
    42.     int ar[] = { 1,3,6,2,5,9 };
    43.  
    44.     DrawArray(ar,6);
    45.  
    46.     getch();
    47.     closegraph();
    48.     return 0;
    49. }
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 13-05-2009 lúc 07:08 PM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  6. #6
    No Avatar
    Mr.Kjng Khách

    Mặc định Minh họa bằng đồ thị thuật toán sắp xếp trên C

    Bài của anh sao em chạy rồi nhưng mà nó toàn báo lỗi.Anh thương em thì thuơng cho chót.A sửa hộ em đi.
    Attached Thumbnails Attached Thumbnails help.JPG  

  7. #7
    Ngày gia nhập
    11 2008
    Nơi ở
    Hà Nội
    Bài viết
    70

    Cậu vào option -> linker -> libraries -> tích vào chỗ graphis library (ấn dấu cách ).
    Sau đó sửa chỗ này:
    C Code:
    1. initgraph(&gdriver, &gmode, "");
    thành
    C Code:
    1. initgraph(&gdriver, &gmode, "D:\\TC\\BGI");
    Sửa lại cái đường dẫn giống máy của cậu nhé, vậy là ok rồi đó.
    Dân thường sống đẹp đè bẹp dân chơi.
    Hi [you]

  8. #8
    No Avatar
    Mr.Kjng Khách

    Em sửa được rùi.Thank A nhá.Nhưng mà cái bài của A meoconlongvang E chạy chẳng được gì cả.Đề bài là:"Cài đặt minh họa bằng đồ họa thuật toán sắp xếp chèn + sắp xếp megersort".E là newbie A giúp em thì giúp cho chót
    Cảm ơn A nhá !!!

  9. #9
    No Avatar
    Mr.Kjng Khách

    Có ai giúp em không.Em đợi câu trả lời lâu lắm rồi.Help !!!

  10. #10
    Ngày gia nhập
    04 2009
    Nơi ở
    Hà Nội
    Bài viết
    42

    Chẳng ai như cậu. Ăn mày còn đòi xôi gấc. Người ta đã cho code là quá lắm rồi. Dựa vào đấy mà xây dựng code của mình. Lỗi đến đâu fix đến đấy. Cứ ngồi chờ sẵn code của người khác thì học IT làm gì. Mà không bao giờ chưa học đến graphis mà thầy lại bắt làm cả. Khác gì thách pé 2 tuổi nói tiếng Pháp.

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

  1. Chương trình chứng minh định lý bằng thuật toán Vương Hạo(Havard)
    Gửi bởi zkday2686 trong diễn đàn Dự án & Source code VC++
    Trả lời: 21
    Bài viết cuối: 20-10-2016, 11:32 PM
  2. Tư vấn báo cáo thuế - tư vấn Quang Minh
    Gửi bởi robi9x 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: 22-06-2013, 03:14 PM
  3. Chứng minh độ phức tạp thuật toán bất kỳ!
    Gửi bởi KimDaiHiep trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 16-06-2012, 11:31 AM
  4. Thuật toán số thông minh với C#
    Gửi bởi tesulakata trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 13-08-2010, 07:30 AM
  5. [Khác]Chứng minh độ phức tạp của Thuật toán, vấn đề không dễ!
    Gửi bởi PoPoPoPo trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-10-2007, 10:49 AM

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