C/C++の宿題をやらせて、お兄ちゃん 22代目
■ このスレッドは過去ログ倉庫に格納されています
0053デフォルトの名無しさん
NGNG1, -1/2, 1/3, -1/4, ...
という数列の第n項までの和を求めよって問題なんですが、
以下のソースがうまくコンパイルできません。
#include <stdio.h>
int main()
{
int n, i;
double j = 0;
printf("Input the number.¥n");
scanf("%d", &n);
for (i=1; i<=n; i++) {
j += (( -1 ) ** ( i + 1 )) * ( 1 / i );
}
printf("The value is %lf.¥n", j);
return 0;
}
9行目のところで、
error: invalid type argument of `unary *'
というエラーが出ます。コンパイラは、gcc3.3 です。
C言語&プログラムを習い始めて間もないので、初歩的なことを見落としている可能性が高いのですが、
とても自己解決できません。なにとぞ、よろしくお願いします。m(_ _)m
■ このスレッドは過去ログ倉庫に格納されています