1. What I learned

    Round a number upward

        To round a number upward, ‘ceil()’ can be used. ex) ceil(NUMBER)

2. Code

#include <iostream>
#include <cmath>

using namespace std;

int main(void) {
    int fixed;
    int vari;
    int price;
    int point;

    cin >> fixed >> vari >> price;
    // if 'price' is equal to or less than 'vari', there is no break-even point
    if (price==vari || price<vari) {
        cout << -1 << '\n';
        return 0;
    }

    point = fixed/(price-vari);
    // it is when revenue and expenditure are at the same point
    if (point == ceil(point)) {
        point++;
    }
    else {
        point = ceil(point);
    }
    cout << point << '\n';
    return 0;
}

3. Result

        Runtime : 0 ms, Memory usage : 2020 KB
        (Runtime can be different by a system even if it is a same code.)

Check out the my GitHub repo for more info on the code. If you have questions, you can leave a reply on this post.