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

Đề tài: Cách Khai Báo Số Lượng Vòng Lặp theo số lượng nhập?

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    4

    Mặc định Cách Khai Báo Số Lượng Vòng Lặp theo số lượng nhập?

    Mình có 1 bài như thế này:
    +A1=a,b,c,d;
    +A2=1,2;
    +A3=o,j,h,d;
    +....
    +....
    .
    .
    .
    +An=m,k,i,h;

    Với Số lượng các tập hợp chưa biết vì phải để người dùng nhập vào:
    -Yêu cầu: tìm tất cả Tập Hợp có thể có của n Tập hợp cho trước. Tổng Số tập hợp có thể là: 4*2*4*.....*4=...
    Ví Dụ: (a,1,0,...,m),(a,1,0,..,k),.......,(d,2,d,....,h).

    Có nghĩa là mỗi tập hợp cần tìm được tạo bằng cách phân phối từng phần từ từ A1,A2.....An.

    P/S: Mình nghĩ là dùng For, mà ko biết n là bao nhiu để khai báo chừng đó vòng For, xin mod và các bạn giúp đỡ. Xin Cảm Ơn!

  2. #2
    Ngày gia nhập
    07 2011
    Bài viết
    7

    Bạn dùng Generic đi, sẽ giải quyết được vì không cần quan tâm đến số phần tử trong tập hợp ( Dạng List<Object> với Object là bất kỳ data type nào. )

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

    Trích dẫn Nguyên bản được gửi bởi haima24 Xem bài viết
    Bạn dùng Generic đi, sẽ giải quyết được vì không cần quan tâm đến số phần tử trong tập hợp ( Dạng List<Object> với Object là bất kỳ data type nào. )

    Mình làm list mà bạn, nhưng ý mình là phương thức sử dụng để thêm phân phối từng phần tử của A0,A1 vào 1 tập hợp khác gồm n phần tử ví dụ: (a,1,j,.....,k) là 1 ví dụ hoặc (a,2,h,....,i) đó bạn. Sao cho có tất cả: tích các phần tử của A0,A1,A2,...,An.

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mình nghĩ phải xài đệ quy rồi. Chấp nhận tốn bộ nhớ.hihi
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

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

  1. Kỹ thuật C++ Nhập và gán 1 kí tự trong vòng lặp sao cho khi không nhập kí tự thì vòng lặp lại chạy tiếp.
    Gửi bởi note194 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: 12-08-2013, 09:11 PM
  2. ADO.NET cách tạo vòng lập tính số tiền theo cách giảm dần như thế nào???
    Gửi bởi lonelyeveningstar trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 13-08-2012, 10:32 PM
  3. Bài tập C Viết thuật toán sắp xếp n2 số nguyên từ 1 đến n2 thành một bảng gồm n dòng và n cột sao cho đi theo vòng xoáy t
    Gửi bởi kaito_kid_1012 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: 15-11-2011, 06:52 PM
  4. Bài tập C Lỗi vòng lặp for của code sắp xếp mảng 2 chiều theo hàng
    Gửi bởi kid_191 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 26-08-2011, 04:51 PM
  5. Viết lại đệ quy theo vòng lặp !help
    Gửi bởi kUn_shOck trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 6
    Bài viết cuối: 09-10-2009, 09:01 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