Загрузка...

Лёгкий код не рабоет

Тема в разделе C/C++ создана пользователем kazimovtmr 17 авг 2021. 375 просмотров

  1. kazimovtmr
    kazimovtmr Автор темы 17 авг 2021 0 25 июл 2021
    Расчёт коефа не работает, от слова вообще. Помогите пожалуйста. Код должен считать количество ставок до желаемого результата


    #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;
    }
     
    17 авг 2021 Изменено
  2. skyreach
    skyreach 17 авг 2021 гладиатор или рыцарь, да мне похуй, буду биться 49 29 дек 2019
    так у тебя куча бесполезных значений, которые не используются.

    {
    while (result <= price)
    i++
    };

    это что за дерьмо? у тебя результ всегда 0, смысл условия меньше/равно?
    и с таким кодом пк взорвется к чертям собачим
     
    1. Посмотреть предыдущие комментарии (3)
    2. M1h4n1k
      skyreach, скорее всего ай надо поменять на резалт, либо наоборот
    3. skyreach
      kazimovtmr, смотри в интернете как делать расчет коффа, и задавай такие вопросы лучше на стаковерфлоу, а не здесь
    4. kazimovtmr Автор темы
      skyreach, Ну а если по логике то что тут не так(я строчку пропустил с result)
  3. kennyonda
    kennyonda 17 авг 2021 Заблокирован(а) 245 13 май 2021
    программируй лучше на питоне, с++ не для тебя явно.
    --- Сообщение объединено с предыдущим 17 авг 2021
    на данный момент
     
    1. Посмотреть предыдущие комментарии (1)
    2. kazimovtmr Автор темы
      M1h4n1k, Я строчку пропустил щас посмотри
    3. kennyonda
      M1h4n1k, Тут проблема в том что чел выбрал изначально учить один из сложных языков.
    4. M1h4n1k
      kennyonda, потом после питона будешь ебаться с фигурными скобками и типами, так что лучше с плюсов начинать (сам с плюсов начал)
  4. M1h4n1k
    M1h4n1k 17 авг 2021 Ответы skysmart - t.me/SkyAnsBot 272 4 май 2021
    залей код на пастбин, либо тут как то можно код вставить (хз как, но видел, что можно)
    --- Сообщение объединено с предыдущим 17 авг 2021
    дай полностью задачу пж
     
    1. kazimovtmr Автор темы
      M1h4n1k, тут нужно узнать сколько ставок нужно сделать при коеф(X) достичь цели
    2. M1h4n1k
      kazimovtmr, можно пример пж, лень самому считать
  5. kazimovtmr
    kazimovtmr Автор темы 17 авг 2021 0 25 июл 2021
    Хорошо. Допустим сумма к которой хотим прийти 10$, Коэф хочу 1.2x, а первоначальная ставка 10$
    Мне нужно сделать 10*1.2*1.2=14,4, мы 2 раза умножили на коэф
     
    1. Посмотреть предыдущие комментарии (1)
    2. kazimovtmr Автор темы
    3. kazimovtmr Автор темы
      M1h4n1k, 2 раза потребовалось умножить чтобы получилось 14.4
    4. M1h4n1k
      kazimovtmr, стоп что? нам надо получить "сумма к которой хотим прийти", разве нет? если да, то она у нас с самого начала есть...
  6. M1h4n1k
    M1h4n1k 17 авг 2021 Ответы skysmart - t.me/SkyAnsBot 272 4 май 2021
    1. Посмотреть предыдущие комментарии (6)
    2. LLCPPC_inactive4415647
      M1h4n1k, Со стороны кода - ужасно использовать while, это непрофессионально:
      for(cnt = 0; result <= price; (result += bet_sum * coef)) {
      cnt++; // Так же можно перенести в блок-схему
      }
      Легче? Лучше? Красивее? Читабельнее?
    3. TheWall_inactive2650523
      LLCPPC_inactive4415647, Посрать на формальности, он же новичку объясняет и цикл while должен быть понятнее
    4. M1h4n1k
      LLCPPC_inactive4415647, я не хотел сильно менять код, а оставить, как все было. Сохранить стиль автора, так сказать
Top
Загрузка...