Загрузка...

Начало счета с не той цифры

Тема в разделе C/C++ создана пользователем Ruinerlife 28 окт 2022. 157 просмотров

  1. Ruinerlife
    Ruinerlife Автор темы 28 окт 2022 https://lolz.live/threads/8565696/ Прям все 1081 14 фев 2020
    [IMG]
    Значение К должно начинаться с 1, начинается с 2. Как начать рассчет с 1?

    C
    void MAS()
    {


    for (x = 1; x <= 5; ++x)
    {
    k = 1;
    do
    {
    ++k;
    numerator = pow(-1, k) * pow(x, 2 * k);
    denominator = pow(k, x) * (k + 1) * (k + 2);
    member = numerator / denominator;

    if ((member < pow(10, 38)) && (abs(member) > pow(10, -38)))
    {
    sum += member;
    out();
    }
    else
    {
    cout << "overflow float member - break cycle with k" << endl;
    break;
    }
    } while (fabs(member) > accuracy);
    cout << "==========================================" << endl;
    }
    }
     
  2. MUN
    MUN 28 окт 2022 mun.lteboost.ru - ТОП 4G и резидентные ******! 1342 17 фев 2022
    Поставить в -1?
     
    1. Посмотреть предыдущие комментарии (2)
    2. xstd
      Ruinerlife, 0 ебни просто, ты в первом же повторе добавляешь
      k = 1; do { ++k;
    3. Ruinerlife Автор темы
      xstd, 0 нельзя, в знаменателе выйдет 0
    4. Ruinerlife Автор темы
      xstd, и оно нихуя не выводит сразу ебает по голове
  3. WhiteeCloud
    WhiteeCloud 28 окт 2022 70 12 авг 2022
    «k = 1;»

    Попробуй поставить начальное значение 0
     
    1. Ruinerlife Автор темы
      WhiteeCloud, в выражении в знаменателе только множители, из один из которых К, получится деление на 0, и ебает прогу
    2. WhiteeCloud
      Ruinerlife, Начальное значение - 0, в do ты прибавляешь 1
    3. Ruinerlife Автор темы
  4. MUN
    MUN 28 окт 2022 mun.lteboost.ru - ТОП 4G и резидентные ******! 1342 17 фев 2022
    Да занокомое чувство, когда код из за мелкой херни работает не так как нужно
     
Top
Загрузка...