Вычислить значение выражения
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
dron1990, ты еще ничего не написал, а ошибку уже сделал ;)
Действительное число в программировании — это число с плавающей точкой. Для С/С++ это типы
float
,double
иlong double
. Следовательно второйscanf_s
должен принимать число по формату либо%f
, либо%lf
, либо%Lf
соответственно.Но ты не одинок. Ошибка есть и в задании. В формуле неправильно написан числитель. Скорее всего последний множитель в числителе подразумевался
(x - 2**n)
, а не(x - 2)**n
. Либо неправильно записан второй множитель; в этом случае второй множитель должен быть(x**2 - 4*x + 4)
. Но ты бы уточнил все-таки.А то, что должно быть написано в цикле
for
— это уж ты сам как-нибудь. Иначе цель работы не будет достигнута.да действительно, ошибка в числителе. исправил. программу написал, цель достигнута.спасибо