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

Đề tài: Lập trình C | In hình tam giác và tứ giác.

  1. #1
    Ngày gia nhập
    11 2006
    Bài viết
    8

    Mặc định Lập trình C | In hình tam giác và tứ giác.

    Các bạn có thể giúp mình lập trình bài tập sau được không?
    Bài 1: Viết chương trình nhập chiều dài,chiều rộng của hình chữ nhật và in ra hình chữ nhật coa màn hình bằng các dấu * có dạng sau:
    ví dụ: chiều dài =4
    chiều rộng =3
    thì in ra:
    ****
    * *
    ****
    có nghĩa lf bị rỗng ở giữa.
    Bài 2: Viết chương trình nhập vào chiều cao và in ra 2 hình tam giác bởi các dấu sao có dạng như sau:
    *
    **
    ***
    ****
    và:
    *
    ***
    *****
    *******
    mọi người giúp mình nhé!

  2. #2
    No Avatar
    Nhuan_Trang_Only_Love Khách

    Trích dẫn Nguyên bản được gửi bởi basduy Xem bài viết
    Bài 1: Viết chương trình nhập chiều dài,chiều rộng của hình chữ nhật và in ra hình chữ nhật coa màn hình bằng các dấu * có dạng sau:
    ví dụ: chiều dài =4
    chiều rộng =3
    thì in ra:
    ****
    * *
    ****
    có nghĩa lf bị rỗng ở giữa.
    Bài nì thì chỉ cần điều kiện i chẵn thì in ra hai vị trí với lệnh gotoxy là ok
    Bài 2: Viết chương trình nhập vào chiều cao và in ra 2 hình tam giác bởi các dấu sao có dạng như sau:
    *
    **
    ***
    ****
    Phần này thì vẫn dùng lệnh gotoxy thôi có dạng gotoxy(20-i,20+i);
    và:
    *
    ***
    *****
    *******
    mọi người giúp mình nhé!
    Cái này thì điều kiện i lẻ thì in ra thôi
    Tôi không có thời gian viết code, chúc bạn thành công
    Bạn làm bài này nhé
    Code:
    in ra màn hình 
    
    
                1
               232
              34543
             4567654
            567898765
           67890109876 
          7890123210987
         890123454321098
        90123456765432109
       0123456789876543210
    Bạn thử làm xem thế nào nhé
    mở rộng hơn, bạn hãy lập chương trình cho nhập vào giới hạn hàng nhé.
    Giả sử lúc là 5 lúc là 32 chẳng hạn (tức là viết dạng tổng quát của nó).
    Nếu học đến phần đồ họa thì có bài xây tường đó, cũng rất hay. Nếu có dịp thì sau này chúng ta cùng trao đổi sau

  3. #3
    Ngày gia nhập
    11 2006
    Bài viết
    8

    Cảm ơn cậu nhiều! Tớ sẽ thử làm theo cách của cậu hướng dẫn xem thế nào nhé!

  4. #4
    No Avatar
    Nhuan_Trang_Only_Love Khách

    Trích dẫn Nguyên bản được gửi bởi basduy Xem bài viết
    Cảm ơn cậu nhiều! Tớ sẽ thử làm theo cách của cậu hướng dẫn xem thế nào nhé!
    ùa , hok có gì cả . Cũng đơn giản thôi mà.
    Cái gì cũng phải đi từ cơ bản rồi đi lên. Ngày trước tồi cũng phải học từ những cái cơ bản mà thôi

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Xem thử đề tài này xem: Hình như là giống nhau đó.

    http://forums.congdongcviet.com/showthread.php?t=849


    Chúc may mắn!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #6
    No Avatar
    nch_87825 Khách

    Mặc định Lập trình C | In hình tam giác và tứ giác.

    Code:
    với 2 bài tam giác mình dùng 2 vòng lặp for 
            n là chiều cao của tam giác
    Tam giac1 :    for (i=1;i<=n;i++)
                        { for (j=1;j<=i;j++)
                           printf(" * ");  /*khoang cach moi * tuy o ban 
                           printf("\n");
                         }
    tam giac 2 :   for (i=1;i<=n;i++)
                      { for (j=1;j<=2*i-1;j++)
                         printf (" * ");
                         printf ("\n");
                      }
    sẽ có vài bài tương tự mấy dạng này như bài của NhuanTrangOnlyLove hoặc là tam giác pascal. chúc bạn thành công

  7. #7
    Ngày gia nhập
    11 2006
    Bài viết
    8

    Cảm ơn anh admin và mọi người nhé!

  8. #8
    Ngày gia nhập
    11 2006
    Bài viết
    8

    Nhưng mình muốn in tam giác cân thì như thế nào nhỉ?

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

    Tam giác cân thì cho nó chạy tiến chạy lùi là được. Đầu tiên xác định khoảng trống vẽ "(space)", sau đó vẽ tam giác nối theo là được. ^^
    None!

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

    Xem các bài vẽ tam giác đã có trong forum nhé Box C/C++ Cơ bản . Đủ loại tam giác phổ biến đã có phương pháp trong đó. Search thủ công plz.
    None!

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