Нужна помощь с задачкой Покупка воды Стоимость бутылки воды, учитывая стоимость пустой бутылки, составляет 1 грн 20 коп., а стоимость пустой бутылки 20 коп. Сколько бутылок воды можно выпить на n грн, учитывая, что пустые бутылки можно сдавать, и на полученные деньги приобретать новые бутылки воды. Входные данные Натуральное число n ( 1 ≤ n ≤ 1000). Выходные данные Количество бутылок воды, которое можно выпить на n грн. Мне ее надо решить без циклов и условий
#include<iostream> using namespace std; int main() { float n,num,num2,num3; int N; cin >> n; num = (float)(n / 1.2) ; num -=static_cast<int>(num); num *= 1.2; //Деньги которые остались после покупки бутылок на n грн n = n / 1.2; n = std::floor(n); //кол-во бутылок num2 = (num +n*0.2)/1.2; // Количество бутылок купленное за остаток от первой покупки и здачу бутылок num2 = std::floor(num2); cout <<n+num2; }
SellerNumbOne, Как найдётся решение, напиши о нём пж, очень интересно было бы посмотреть реализацию этой задачи абсолютно без условий