Thử nhanh
</>
Đang nạp ngân hàng đề…
Hệ thống tìm bài khớp nhất trong ngân hàng đề, ghép nhiều bài mẫu thành một chương trình cho đề nhiều yêu cầu, tự sinh code cho đề dạng lọc theo điều kiện, hoặc tự sinh lớp OOP.
0bài có lời giải
C · C++mỗi bài 2 ngôn ngữ
100%offline
Các yêu cầu trong đề · chọn bài mẫu khác cho yêu cầu nào chưa đúng
Input mẫu để chạy thử
Output đúng (sau dòng OUTPUT:)
Chỉnh bộ sinh code (nếu máy hiểu sai đề)
Đối tượng
Khoảng
từ đến
Thao tác
Điều kiện
Kết hợp
Có thể bạn cần bài khác
Tạo lớp OOP C++ (dạng "inventory" của PRF193)
Nhập tên lớp, thuộc tính và lớp con. Code sinh ra gồm lớp cơ sở (getter/setter, information() ảo, operator<<, hàm static tìm kiếm), lớp con override, và lớp Inventory: thêm, sắp xếp, tìm lớn nhất, trung bình.
Số (sắp xếp/max/TB):
Chuỗi (sắp xếp tên/tìm):
Hướng dẫn sử dụng
- Dán đề bài (tiếng Việt hoặc tiếng Anh) vào ô Đề bài rồi bấm Giải đề (hoặc Ctrl+Enter).
- Chọn C hoặc C++. Mọi lời giải đều viết trong khung đề thi:
system("cls"), phần INPUT, dòngOUTPUT:, phần OUTPUT,system("pause"). Định dạng PE nhập không lời nhắc; Có lời nhắc in thêm câu "Enter n: ". - Xem nhãn mức khớp: Khớp cao Khớp trung bình Khớp thấp. Nếu chưa đúng ý, chọn bài trong mục Có thể bạn cần bài khác.
- Bấm Sao chép hoặc Tải file, dán vào Dev-C++ và chạy thử với Input mẫu; so kết quả với Output đúng hiển thị bên cạnh.
- Các con số trong đề (số chữ số, giá trị x, k...) được tự thay vào code khi nhận ra; dòng ghi chú dưới code cho biết đã thay gì.
- Đề nhiều yêu cầu (a, b, c / 1, 2, 3 / gạch đầu dòng / nhiều câu "rồi", "sau đó"): công cụ tách từng yêu cầu, lấy cho mỗi yêu cầu một khối code từ bài mẫu đã kiểm thử rồi ghép thành một chương trình nhập dữ liệu một lần. Ở bảng Các yêu cầu trong đề có thể đổi bài mẫu cho từng yêu cầu, hoặc để trống yêu cầu chưa có mẫu.
- Đề hỏi nhiều thứ trong một câu ("in các phần tử trên đường chéo chính và tính tổng của chúng", "vừa đếm vừa tính tổng", "in mảng rồi tính tổng các số chẵn"): kho có sẵn gần 1.600 bài kết hợp, lời giải dùng một vòng lặp và in kết quả theo đúng thứ tự đề. Dạng nào chưa có sẵn thì công cụ tách từng yêu cầu rồi ghép lại.
- Bài toán thực tế (tiền điện, tiền nước, taxi, thuế, hoa hồng doanh số, lương, hóa đơn, tiết kiệm...): nếu đề ghi bảng giá theo bậc, công cụ tự đọc và thay vào code; chưa đọc được thì sửa hai mảng ở đầu
main.
Lời giải lấy từ đâu?
- Ngân hàng đề (hơn 7.100 bài): hơn 400 bài soạn từ bộ đề PRF192 (điều kiện, vòng lặp, mảng, ma trận, chuỗi, struct, file, đệ quy, menu, workshop, assignment), file copyPaste PRF193 và OOP C++; cộng hơn 6.600 bài sinh tự động theo kiến thức hai môn (lọc mảng theo điều kiện, khoảng [a, b], chuỗi số, chữ số, xóa/chèn/sắp xếp, ma trận, chuỗi ký tự, vẽ hình, struct, file, menu, vector / string / STL / class C++). Mọi bài đã được biên dịch bằng gcc (chuẩn gnu90 như Dev-C++) và g++ (C++11), chạy thử và đối chiếu với output đúng.
- Bộ sinh code: tự ghép code cho dạng "lọc theo điều kiện" — đối tượng (mảng, khoảng [a, b], 1..n, n số đầu tiên, chữ số của n, ước của n, nhập đến khi gặp 0, ma trận) × thao tác (in, tổng, đếm, trung bình, tích, max, min, đầu tiên, cuối cùng, kiểm tra, xóa, sắp xếp) × điều kiện (nguyên tố, hoàn hảo, chính phương, đối xứng, Armstrong, Fibonacci, chẵn, lẻ, âm, dương, chia hết, lớn hơn/nhỏ hơn, trong đoạn, tận cùng, số chữ số, tổng chữ số, vị trí chẵn/lẻ). Nếu máy hiểu sai, mở Chỉnh bộ sinh code.
- Tạo lớp OOP: sinh lớp cơ sở, lớp con và lớp Inventory theo mẫu bài PRF193.
Lưu ý
- Mở trang này một lần khi có mạng, sau đó mở lại đúng đường link này không cần mạng. Trên điện thoại chọn Thêm vào màn hình chính để dùng như một ứng dụng.
- Không có công cụ nào đúng 100%: luôn đọc lại đề, chạy thử với input mẫu và sửa định dạng output cho khớp yêu cầu.
- Code C khai báo biến ở đầu khối nên chạy được cả trên Dev-C++ 5.11 cũ; code C++ tương thích C++11 trở lên và dùng
"\n"thay choendl. - Công cụ dùng để luyện tập và đối chiếu lời giải. Khi thi, hãy tuân thủ quy chế của trường.