###前提・実現したいこと
xの関数 f(x)=Σ1/(n+x)
を計算し、main関数の中でf(1),f(2)など計算できるようにしたいです。(Σはnについて1から10までの和)
###発生している問題・エラーメッセージ
コンパイルエラーがでます。forループのあたりがまずい気がします
###該当のソースコード
C++
1#include <iostream> 2#include <cmath> 3using namespace std; 4 5double f(double x){ 6 double f1(x,int n){ 7 return 1./(n+x); 8 } 9 10 for(int i=0;i<11;i++){ 11 n=i; 12 f1(x,n)+=f1(x,n); 13 } 14 return f1(x,n); 15} 16 17int main(){ 18 f(1); 19 return 0; 20}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
「nの和を上手くとれていないと思います。」じゃなくて、どんなエラーが出ているのか、どんな入力でどんな出力だから「nの和を上手くとれていない」と思うのかをかけ…きましょう。
回答3件
あなたの回答
tips
プレビュー