My issue
fsf
My code
#include <bits/stdc++.h>
#define ll long long
#define mod 1000000007
using namespace std;
int main() {
int t;
cin >> t;
while (t--) {
double discount, membership_cost, budget;
cin >> discount >> membership_cost >> budget;
double x = membership_cost;
int sessions = 0;
double possibility = (x -= x * ((discount * budget) / 100));
x = membership_cost;
while (membership_cost > budget) {
if (possibility > 0) {
sessions = -1;
break;
}
sessions++;
budget--;
double k =x-(x * (discount*0.01));
if (k <= budget) {
break;
}
else {
discount += discount;
}
}
cout << sessions << endl;
}
return 0;
}
Problem Link: International Gym Day Practice Coding Problem