Vào ra file C++ thi học sinh giỏi



Nếu bạn tham dự các cuộc thi học sinh giỏi bộ môn Tin học hay cần có phần kiểm tra kết quả cho phần code C++ thì đây chính là giải pháp dành cho bạn. Có thể lập trình C++ trên mọi thiết bị mà không cần phải cài đặt phần mềm

Vấn đề ở các trang chạy Online chính là không thể tạo và đọc tệp *.INP và *.OUT theo yêu cầu của đề bài. Tuy nhiên bạn hãy so sánh hai chương trình sẽ thấy được bạn cần bổ sung thêm gì nếu tham dự các kỳ thi học sinh giỏi nhé:

Ví dụ về đọc file *.INP và tạo, ghi file *.OUT:

01
02
03
04
05
06
07
08
09
10
11
12
13
#include <iostream>
using namespace std;
int main() {
    freopen("ND.INP","r",stdin);
    freopen("ND.OUT","w",stdout);
    int a;
    cin >> a;
    int t = a%10;
    a /= 10;
    t += a%10;
    cout << t;
    return 0;
}

Còn với bài tập không có ghi tệp:

01
02
03
04
05
06
07
08
09
10
11
#include <iostream>
using namespace std;
int main() {
    int a;
    cin >> a;
    int t = a%10;
    a /= 10;
    t += a%10;
    cout << t;
    return 0;
}

Như vậy, khi tham dự các kỳ thi học sinh giỏi, bạn chỉ cần thêm hai câu lệnh: