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

Đề tài: Cần tham khảo lời giải cho bài toán này

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

    Mặc định Cần tham khảo lời giải cho bài toán này

    Đề bài tóm tắt như sau:
    cho 1 mảng char A[] = {'C', 'B', 'A', 'D', 'E'};
    tạo 1 mảng kiểu int B bằng cách duyệt qua các phần tử của A, nếu A[0] là 'A' thì gán cho B[0]=1, cụ thể mảng B trong trường hợp này là:
    int B[] = {3, 2, 1, 4, 5};
    sắp xếp lại mảng B, được:
    int B[] = {1, 2, 3, 4, 5};
    Từ mảng B trên, ánh xạ ra lại mảng A[] = {'A', 'B', 'C', 'D', 'E'};

    Mong các bạn góp ý cách giải quyết cho bài tập trên,
    thanks in advance.

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

    Cách giải quyết như này : (gần y như đề bài)
    + Đọc mảng A vào, tạo mảng B có kích thước = A
    + Duyệt hết mảng A và gán giá trị tương ứng cho mảng B. Ví dụ 'A' thì tương ứng 1.
    + Sort mảng B, dùng thuật toán sắp xếp nào cũng dc.
    + Làm ngược lại bước thú 2 : duyệt hết mảng B và gán giá trị tương ứng cho mảng A.Ví dụ 1 thì tương ứng 'A'
    + Xong

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

  1. Mời các bạn tham khảo web mới nhé!
    Gửi bởi vninvest 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: 01-08-2013, 11:54 AM
  2. Bài tập C tham khảo đề thi olympic đại học duy tân (vào giải thử và bàn luận nha)
    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: 5
    Bài viết cuối: 29-07-2011, 09:09 PM
  3. Cần xin 1 số bài tập về đồ họa để tham khảo
    Gửi bởi 120289n1 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: 10-04-2011, 12:00 PM
  4. Lập trình C++ Tham khảo 1 bài quản lý điểm đơn giản.
    Gửi bởi snake_programmer trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 22-01-2010, 12:12 AM
  5. chương trình C đơn giản để tham khảo
    Gửi bởi tuoimuoitammaixanh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 08-03-2008, 12:35 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