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

Đề tài: bài tập nhập xuất dữ liệu (nâng cao)

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Mặc định bài tập nhập xuất dữ liệu (nâng cao)

    hi,mình có bài tập cần tham khảo ý kiến mọi người:

    + 1234 "Lips pro/// pro"

    (đây là dữ liệu cần nhập vào)

    ký tự đầu tiên nhập luôn phải là dấu
    +
    nếu nhập có khoảng trống:
    _ +
    thì in ra nhập sai
    giữ dấu + số 1234"Lips pro/// pro" bao nhiêu khoảng trống cũng đc

    yêu cầu in ra:
    dạng số là : 1234
    dạng chuỗi ký tự là tất cả những gì trong dấu " " : Lips pro/// pro

    ai biết giúp nhá tx

  2. #2
    Ngày gia nhập
    08 2012
    Bài viết
    71

    ko hiểu, ko hiểu ở chỗ nếu bạn nhập vào : + 123a "BCD" thì sẽ hiển thị là nhập đúng hay nhập sai ???
    Còn ký tự đầu tiên là dấu + thì đơn giản thôi, vị trí của nó là cố định. Túm nó đem so sánh với dấu +, nếu giống nhau thì nhập đúng - ko thì sai ( nếu cái này mà bạn cũng ko biết thì đúng là bạn ko thể giải bài này dc ).
    Trước khi là PRO thì chắc chắn sẽ là CON GÀ
    Và mình thì đang ở mức độ CON GÀ

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi shizuoka Xem bài viết
    ko hiểu, ko hiểu ở chỗ nếu bạn nhập vào : + 123a "BCD" thì sẽ hiển thị là nhập đúng hay nhập sai ???
    Còn ký tự đầu tiên là dấu + thì đơn giản thôi, vị trí của nó là cố định. Túm nó đem so sánh với dấu +, nếu giống nhau thì nhập đúng - ko thì sai ( nếu cái này mà bạn cũng ko biết thì đúng là bạn ko thể giải bài này dc ).
    giữa dấu + số 1234 và ".." là 2 khoảng trống nếu nhập + 1234a "ABD" là sai,,khó quá chủ yếu là mình được học ít chưa có time luyện tập đã bị cho bài khó rồi lên mới phải đi hỏi : (

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

    b1 : lưu biến vào 1 mảng - tạm gọi mảng là s[abc] <--- trong đó abc là phần tử.
    b2 : xem xét s[0] có phải là dấu + ko, nếu không phải ---> báo sai rồi thoát luôn, nếu phải ---> qua bước 3.
    b3 : duyệt từ s[1] tới s[n] ( n là vị trí chứa ko phải ký tự khoảng trắng ). nếu s[n] ko phải là số ---> sai, nếu s[n] là số ---> qua b4.
    b4 : duyệt từ s[n] đến s[m] ( s[m] là vị trí khoảng trống kế tiếp ). Nếu trong đoạn từ s[n] tới s[m] có 1 ký tự ko phải là số ---> out. Nếu là số -> qua b5.
    b5 : in ra cái đống từ b1 đến b4.
    -----------------------------
    ở mức độ sơ cấp như mình thì đó là cách chạy trên giấy mình sẽ làm, giờ thì code theo từng bước như trên.
    Trước khi là PRO thì chắc chắn sẽ là CON GÀ
    Và mình thì đang ở mức độ CON GÀ

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

  1. Lập trình C++ Mình muốn hỏi về bài toán tìm số lần xuất hiện của ký tự nhiều nhất trong chuỗi và số lần xuất hiện
    Gửi bởi ducky 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: 06-09-2013, 11:17 AM
  2. Lập trình C Xuất nhập file trong C kết quả xuất ra không đúng?
    Gửi bởi lamhoang100 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: 05-06-2013, 05:38 PM
  3. Trả lời: 1
    Bài viết cuối: 14-12-2012, 04:55 PM
  4. Bài tập C++ nhập mảng gồm n (5<n<10) phần tử, xuất mảng và xuất ra các số nguyên tố của mảng
    Gửi bởi viettan trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 08-01-2011, 10:23 PM
  5. Lập trình C++ Xuất nhập chuỗi bằng xuất nhập FILE
    Gửi bởi long221091 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 06-10-2010, 02:29 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