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

Đề tài: Tháp số (Nested for) Giúp với các bác ơi!

  1. #1
    No Avatar
    evolution74vn Khách

    Mặc định Tháp số (Nested for) Giúp với các bác ơi!

    *Các bác giúp em dùng nested for và printf() ra:
    PHP Code:
    .     
           
    1
          21
         321
        4321
       54321

            1
           212
          32123
         4321234
        543212345 
    *Còn bài này nữa các bác giúp em cũng dùng nested for:
    Nhập vào hai số, tìm ước số chung lớn nhất và bội số chung lớn nhất?
    *Càng học càng thấy ngu các bác giúp với.Many thanks!!!

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

    chỉ có dùng for và hàm printf thôi hả. Coi bộ cũng không đơn giản. Mọi người nghiên cứu coi. (Nhìn thì khá dễ đó, chơi gian bằng chuyển về dạng in một số có khi nhàn)

    Cái tìm ước số chung và bộ số chung thì tìm bài tập cơ bản mà hailoc56 đã trình bày đi bạ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!

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

    Ủa, chỉ dùng for và printf tức là không dùng bất kì hàm nào khác ah, như gotoxy chẳng hạn???

  4. #4
    Ngày gia nhập
    08 2006
    Bài viết
    59

    Tui nghĩ không cần gotoxy đâu chuma à
    Chỉ cần tính số khoảng trắng để chèn vô trước mỗi dòng cho đúng là được rồi

    -thân

  5. #5
    Ngày gia nhập
    10 2006
    Nơi ở
    Rừng Amazon
    Bài viết
    101

    Mặc định OK, this's all!

    Sorry các bác trước (em vừa mới gia nhập diễn đàn, tính lại lười code nên đây là bài đầu tiên em code) - (Vừa đi uống beer về nên có thể code không thật chuẩn về cú pháp, em đảm bảo tư tưởng chủ đạo vẫn đúng)

    Nếu chỉ dùng printf và for thì ta sẽ phải tính số khoảng trắng trước mỗi dòng, việc này đơn giản thôi. Em xin trình bày code của em ở đây. Mỗi khi trình bày em cố gắng trình bày cả phương pháp suy luận cho các bạn mới học có thể tiếp cận dễ dàng và áp dụng cho các bài khác.

    Code:
    // hàm này in ra tháp số với tọa độ của số trên cùng là (topX, topY). 
    // n là độ cao của tháp số
    // hàm này in ra tháp số dạng tam giác cân (dạng còn lại suy luận tương tự).
    // Giả sử khi gọi hàm thì con trỏ nằm ở tọa độ (1,1).
    // Thuật toán:
    
    //Với dòng thứ i của tháp số (dòng thứ topY+i-1 trên màn hình), //ta sẽ bắt đầu in số đầu tiên (số i) tại cột topX-i+1 của màn hình.
    void ShowNestedFor(int topX, int topY, int n) {
    for (i=1;i<=n;i++) {
    // in hàng thứ i // lúc này con trỏ đã nằm đúng hàng, ta cần di chuyển con trỏ đến cột topX-i+1 for (j=0;j<topX-i+1;j++) printf(" "); // sau đó in hàng số i for (j=i;j>0;j--) printf("%d", j); for (j=1;j<=i;j++) printf("%d", j); printf("\n");
    }
    }

  6. #6
    No Avatar
    evolution74vn Khách

    Mặc định Tháp số Nested For!

    Thankyou pác TarZan nhé!Em mạn phép dịch đoạn code của bác Tarzan thế này nhé.Các bác check dùm em.Tks!
    Code:
    #include <stdio.h>
    void main()
    {
        int n;
        printf("Hay dien vao mot so(1 to 9): ");
        scanf("%d", &n);
       
        for(int x=1;x<=n;x++)
          {
             for(int j=n;j>=x;j--) printf(" ");
             for(int y=x;y>=1;y--) printf("%d",y);
             for(int z=2;z<=x;z++) printf("%d",z);
             printf("\n");
            }
    }
    Em thấy nó chỉ chạy được từ 1 tới 9 thui.Khi từ 10 trở nên là hai chữ số lại chạy khác .Các pác giúp với nhé!!!
    Pác TarZan hôm nào rảnh code dùm em với!

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

  1. Sự cố Nhờ mod chuyển giúp bài "Sắp xếp số thứ tự ngay trong bảng của 1 database?" từ MySQL sang MSSQL giúp!
    Gửi bởi hu-xeko trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 12-03-2012, 07:48 PM
  2. Trả lời: 4
    Bài viết cuối: 03-12-2011, 05:02 PM
  3. Mới nhập môn khó quá , cần trợ giúp [Vấn đề của bạn cần muốn giúp là gì ?]
    Gửi bởi cuingo212 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 22-10-2011, 08:43 AM
  4. Chuyển code Nested Dolls từ C sang code pascal
    Gửi bởi longago trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 04-01-2011, 08:54 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