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

Đề tài: Cần ý tưởng cho bài tập ôn thi môn LT C++

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

    Question Cần ý tưởng cho bài tập ôn thi môn LT C++

    Câu 1
    Cho 1 tập tin văn bản DATA.INP chứa tín hiệu RADA gồm các bit 0, 1 nhưng vì bị nhiễu nên lẫn các kí tự khác. Hãy viết chương trình bỏ các ký tự nhiễu và đưa kết quả vào tập tin DATA.OUT
    Phần Mảng(Array):
    Viết chương trình ma trận vuông A[n][n]. Hãy in ma trận vừa nhập ra màn hình và ma trận con vông cấp n-K ở tâm ma trận (K nhập từ bàn phím và thuộc [1, n-1].)
    Phần Vòng lặp:
    Giả sử người ta định nghĩa "số nhị phân xen kẽ" là số nhị phân không tồn tại hơn 1 bit 1 hoặc bit 0 liền kề nhau. Hãy lập chương trình tìm các số nguyên dương hệ thập phân từ 1 tới N, sao cho số hệ nhị phân tương ứng của số đó là "sô nhị phân xen kẽ". Xuất ra màn hình các số thỏa mãn bằng hệ thập phân và hệ nhị phân tương ứng.
    VD: 01010- số nhị phân xen kẽ; 01101 - ko phải số nhị phân xen kẽ

    P/s: Các anh(chị), các bạn làm ơn hướng dẫn mình cách làm nhá
    Đã được chỉnh sửa lần cuối bởi hnnam : 29-01-2012 lúc 01:08 PM.

  2. #2
    Ngày gia nhập
    11 2011
    Nơi ở
    /home/tancuong
    Bài viết
    32

    Câu 1: đọc file data.inp và cho dữ liệu vào 1 biến tên str chẵn hạn. Rồi duyệt trong chuỗi str nếu ký tự nào không phải 0 và 1 thì loại bỏ.
    Câu số nhị phân xen kẽ: dùng toán tử dịch bit kiểm tra và toán tử & để kiểm tra
    Đã được chỉnh sửa lần cuối bởi nguyen tan cuong : 29-01-2012 lúc 01:48 PM.
    Forum học lập trình ASM: Assembly Việt

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

    Trích dẫn Nguyên bản được gửi bởi nguyen tan cuong Xem bài viết
    Câu 1: đọc file data.inp và cho dữ liệu vào 1 biến tên str chẵn hạn. Rồi duyệt trong chuỗi str nếu ký tự nào không phải 0 và 1 thì loại bỏ.
    phãi sử dụng vòng lặp đúng hok ??? rồi đưa những ký tự hok phãi là 0, 1 ra 1 file ???

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

    Phải nói là vị GV nào ra đầu bài này là cẩu thả hết chỗ chê.

    Câu 1 thì lúc bit lúc ký tự lẫn lộn hết.

    Câu mảng thì đọc chả hiểu gì cả

    Câu vòng lặp thì chi tiết thiếu thốn đủ thứ : 00101 là số đạt hay không đạt?

    Câu vồng lặp thì giải thuật như vầy:

    có hai loại số xen kẽ, loại kết bằng số 1 và loại kết bằng số 0

    loại kết bằng số 1 thì theo dãy 1, 101, 10101, ... (loại A)
    loại kết bằng số 0 thì theo đãy 10, 1010, 101010, ... (loại B)
    Bắt đầu từ số 1, được một số loại A
    bit shift 1 lần, được 1 số laọi B
    bít shift lần kế, cộng 1 thì được một số loại A
    bit shift lần nữa thì lại được một số loại B
    Đến đây thì đã thấy cái khuôn mẫu chưa?
    Đã được chỉnh sửa lần cuối bởi VoTichSu : 30-01-2012 lúc 11:08 PM. Lý do: Chỉnh lỗi chính tả

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