Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Cho thằng em dại hỏi tý. In hình thoi bằng các dấu '*'

  1. #1
    Ngày gia nhập
    01 2008
    Bài viết
    1

    Mặc định Cho thằng em dại hỏi tý. In hình thoi bằng các dấu '*'

    Các bác ah em cũng đang học CNTT tại 1 trường tỉnh lẻ cũng mới tập tọe học c++ nhưng ngu lắm các pác đừng khinh nha
    jup em in ra 1 hình thoi bằng dấu "*" với em cảm ơn nhiều

  2. #2
    Ngày gia nhập
    12 2007
    Bài viết
    224

    Chào bạn , không có chi phải ngại hết , C việt sẵng lòng giúp đỡ anh em . Bạn mới học mình khuyên bạn nên nhớ , tập thói quen tự suy nghĩ là một điều cần thiết , bạn nên cố gắng làm theo , dù hay dở vẫn là tư duy của bạn , nên tự hào một chút với nó. Mình xin gợi ý cho bạn bài trên nha . Cách tự nghĩ ra cuả mình chẳng hay mấy đâu nhưng cũng xin góp ý :
    Code:
       
        *
      ***
     ****
    *****
     ****
      ***
        *
    Bạn thấy hình trên gồm các khoảng trắng và các dấu * . Việc in chúng thể nào để ra hình thoi là điều bạn phải làm . Thấy rằng có thể dùng các câu lệnh điều kiện như if để kiểm soát vấn đề này . Bạn thấy ta có thể dùng 2 vòng lặp lồng nhau để giải quyết. Vòng lặp ngoài cùng chính là số dòng cần in ra , như vậy kết thúc vòng lặp này phải là 1 câu lệnh xuống dòng ( cout<<"\n"; ) . Vòng lặp con chính là vòng lặp dùng cho việc in mỗi dòng của hình thoi .
    Mình hé 1 tí code giảcho bạn tìm hiểu nhé : ^^ . với n nhập từ bàn phím
    Code:
    for(i=0;i<2*n;i++)
     for(j=0;j<2*n;j++)
      nếu i<=n 
       xét j , nếu j<n-i hay j>n+i thì in trắng
       else thì in sao
      else thì xét j , nếu j<i-N hay j>3*N-i thì in trắng
       else thì in sao
     in xuống dòng
    hic bác nào giúp em sửa cái hình sap vơí...
    Đã được chỉnh sửa lần cuối bởi sieuphuong : 25-01-2008 lúc 08:10 PM.

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

    Hỏi gì thì cũng phải để cái tiêu đề cho rõ ràng. Chứ hỏi dại thế không, mọi người tưởng là dại thật. ha ha

    Dr đã phải sửa lại cái tiêu đề cho bạn. Lần sau nhớ đọc Nội quy trước khi gửi bài viết nhé:

    Thực ra in hình thoi bằng các dấu * là rất dễ.

    Cách thứ nhất là: Chỉ dùng lệnh cout<< bố trí in các dấu * ra thôi. dễ lắm

    Cách thứ 2: Dr nhận thấy là nếu bạn muốn in một hình thoi bằng các dấu '*' với các câu lệnh điều khiển của C++ thì bạn cần phải xác định.

    Thường thì, khoảng cách giữa các hàng text bao giờ cũng lớn hơn là khoảng cách giữa các cột chữ, có thể coi nó là gấp 2 lần.

    Vậy muốn in hình thoi được thì bạn chỉ cần nhìn vào cái hình mà Dr đã Design ra cho bạn nè, với kiến thức cơ bản nhất mà bạn có, hoàn toàn có thể vẽ cho mình một hình thoi ưng ý.



    Các chấm vuông xanh thể hiện các vị trí tương ứng với các hàng và cột.
    Số lượng hàng và cột, chính là số lượng lặp của bạn. Dựa vào đây bạn có thể xác định điều kiện để in ra một hình thoi là rất dễ. Phải không nào?
    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!

  4. #4
    Ngày gia nhập
    01 2008
    Bài viết
    2

    Thấy anh Dreaminess vẽ hình dễ hiểu mà ham ghê.Anh có thể cho em hỏi cách tính khoảng trắng in " * " không? Bài này thầy có giảng nhưng em không tài nào nhẩm ra được.Anh giúp đựoc em rất biết ơn!!

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

  1. Vẽ hình thoi đặc.
    Gửi bởi kingwarcraft trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 20-03-2013, 10:56 PM
  2. giay nam thoi trang he
    Gửi bởi decy1992 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: 15-08-2012, 08:41 PM
  3. Bài tập C Bài tập sắp xếp hình sao thàn hình thoi
    Gửi bởi ThanHuong trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 29-03-2012, 08:03 AM
  4. in ra hình thoi trong lập trình C
    Gửi bởi boy1988na trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 22-02-2011, 03:16 PM
  5. Bài tập C tạo tam giác ngược (xuôi), rỗng (đặc), hình thoi...
    Gửi bởi superkun trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 04-11-2010, 12:04 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