Загрузка...

Лаба на C++

Тема в разделе C/C++ создана пользователем Identify 11 ноя 2022. 210 просмотров

  1. Identify
    Identify Автор темы 11 ноя 2022 Переебал бабку кувалдой 765 5 июл 2019
    [IMG]
    как мне сигму указать в этой формуле?
     
  2. Celeste
    Celeste 11 ноя 2022 ♕Climbing for strawberries and finding myself...♕ 9694 26 окт 2021
    Вроде, это сумма всех значений, начиная от k = 1, с шагом в 1, до n включительно
    Если что, надо писать не 1/3, а 1.0/3 1/3.0 или 1.0/3.0, иначе будет равно 0, ибо будет работать как целочисленное деление
    C
    double result = 0, n;
    std::cin >> n;
    for (int k = 1; k <= n; k++)
    {
    result += (fabs(x - k) * cos(pow(k*x, 1.0/3.0)/2));
    }
    result *= log(x) - 2.0/9.0;
     
    11 ноя 2022 Изменено
    1. Посмотреть предыдущие комментарии (3)
    2. Celeste
      vtlstolyarov, А зачем мне его объявлять? Автору лишь дал код, естественно опустил некоторые моменты. Можно сказать, что я не подключил либы, и? Разве от этого код стал хуже?
    3. vtlstolyarov
      Celeste, тогда зачем ты объявил (и даже ввёл с консоли) n? это ведь по слути переменные одного уровня с x, но ты почему-то об одной сильно позаботился а о другой даже не подумал.
    4. Celeste
      vtlstolyarov, Ну добавил рудимент, что теперь докапываться? Решение есть? И всё. Дальше автор темы сам разобрался, вопрос исчерпан
    5. Посмотреть следующие комментарии (1)
Top
Загрузка...