Я хотел бы знать, как я могу выполнять функцию экспоненты в этой части кода (это означает, как я могу изменить^на то, что работает на языке c)?Как я могу выполнить функцию экспоненты в c?
K = (S * (P/100/12))/(1 - (1 + (P/100/12))^(-Y*12));
Я хотел бы знать, как я могу выполнять функцию экспоненты в этой части кода (это означает, как я могу изменить^на то, что работает на языке c)?Как я могу выполнить функцию экспоненты в c?
K = (S * (P/100/12))/(1 - (1 + (P/100/12))^(-Y*12));
Это pow()
функция от math.h
K = (S * (P/100/12))/(1 - pow((1 + (P/100/12)), (-Y * 12)));
Действительно ли 'pow' в нужном месте? Разумеется, '(...)/(1 - pow (...))' –
@iharob Вы уверены, что pow находится в нужном месте? Я спрашиваю, потому что это не даст мне ответ, который я должен получить :) –
Извините, я думаю, что это не так. Теперь? –
#include <math.h>
и использовать функцию pow
функция, которую вы ищете, Пау() и что нашел в библиотека math.h. Просто не забудьте скомпилировать с помощью -lm, иначе он не позволит вам скомпилировать его.
Пример: GCC -o output_name file.c -lm
У меня не возникло проблем с компиляцией. Спасибо за информацию в любом случае :) –
использование 'пау()' .... –
.... и понять, что ''^является оператором побитового в С, который принимает только целые операнды , Это не функция возведения в степень. – Peter