Расчёт коефа не работает, от слова вообще. Помогите пожалуйста. Код должен считать количество ставок до желаемого результата #include <iostream> #include <cstdlib> using namespace std; int main() { float cof, price, sum, result; int i, s; result = 0; i = 0; cout << "Ukazhite chenu skina" << endl; cin >> price; cout << "ukazhite koifficent" << endl; cin >> cof; cout << "ukazhite summu stavki" << endl; cin >> sum; while (result <= price) { result = sum * cof; i++; } cout << i << " " << "stavok nyschno sdelat" << endl; cin >> s; }
так у тебя куча бесполезных значений, которые не используются. { while (result <= price) i++ }; это что за дерьмо? у тебя результ всегда 0, смысл условия меньше/равно? и с таким кодом пк взорвется к чертям собачим
kazimovtmr, смотри в интернете как делать расчет коффа, и задавай такие вопросы лучше на стаковерфлоу, а не здесь
программируй лучше на питоне, с++ не для тебя явно. --- Сообщение объединено с предыдущим 17 авг 2021 на данный момент
kennyonda, потом после питона будешь ебаться с фигурными скобками и типами, так что лучше с плюсов начинать (сам с плюсов начал)
залей код на пастбин, либо тут как то можно код вставить (хз как, но видел, что можно) --- Сообщение объединено с предыдущим 17 авг 2021 дай полностью задачу пж
Хорошо. Допустим сумма к которой хотим прийти 10$, Коэф хочу 1.2x, а первоначальная ставка 10$ Мне нужно сделать 10*1.2*1.2=14,4, мы 2 раза умножили на коэф
kazimovtmr, стоп что? нам надо получить "сумма к которой хотим прийти", разве нет? если да, то она у нас с самого начала есть...
M1h4n1k, Со стороны кода - ужасно использовать while, это непрофессионально: for(cnt = 0; result <= price; (result += bet_sum * coef)) { cnt++; // Так же можно перенести в блок-схему } Легче? Лучше? Красивее? Читабельнее?
LLCPPC_inactive4415647, Посрать на формальности, он же новичку объясняет и цикл while должен быть понятнее