Help me in solving CPPFALL340 problem

My issue

Cannot solve this problem.

My code

#include <iostream>
#include <fstream>
#include <cstdlib> // For system()

void userFunction() {
    const char *inputFileName = "/home/codechef/input.txt";
    const char *outputFileName = "/home/codechef/output.txt";

    // Open input file for reading
    std::ifstream inputFile(inputFileName);
    if (!inputFile) {
        std::cerr << "Error: Could not open input file: " << inputFileName << std::endl;
        return;
    }

    // Open output file for writing
    std::ofstream outputFile(outputFileName);
    if (!outputFile) {
        std::cerr << "Error: Could not open output file: " << outputFileName << std::endl;
        return;
    }

    int number;

    // Read integers from input file and write to output file
    while (inputFile >> number) {
        outputFile << number << std::endl;
    }

    // Close the files
    inputFile.close();
    outputFile.close();

    // Display the contents of the output file
    std::ifstream displayFile(outputFileName);
    if (displayFile) {
        std::cout << "Contents of " << outputFileName << ":" << std::endl;
        std::string line;
        while (std::getline(displayFile, line)) {
            std::cout << line << std::endl;
        }
        displayFile.close();
    } else {
        std::cerr << "Error: Could not open output file for display: " << outputFileName << std::endl;
    }
}



Learning course: Learn Programming and Problem Solving using C++
Problem Link: https://www.codechef.com/learn/course/sit-cpp-fall/SITFALL52/problems/CPPFALL340