掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27618

シグマ計算
投稿者---ぽち(2006/07/11 19:01:08)


シグマ計算でなおかつ1〜10までの結果を表示するプログラムを作っています。しかしコンパイルが通りません。何かアドバイスください。↓
#include <stdio.h>

main ()
{
printf("------------------------------------------\n");
printf(" Degree Sum \n");
printf("------------------------------------------\n");
int i,n;
double x,sum,z;
double y[11]={0,1,2,3,4,5,6,7,8,9,10};
/*printf("Enter n x\n");
scanf("%d %lf",&n,&x);*/
x=-5.0;
sum=1.0;
z=1.0;
for(i=1;i<=n;i++){
y[i]=y[i]*x/i;
sum=sum+z+y[i];
}
printf("%d %f\n",n,sum);
}


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:シグマ計算 27619 Hermit 2006/07/11 19:15:25
<子記事> Re:シグマ計算 27628 ruby 2006/07/12 00:50:18


No.27619

Re:シグマ計算
投稿者---Hermit(2006/07/11 19:15:25)


>#include <stdio.h>
>main ()
>{
> int i,n; /*宣言は*/
> double x,sum,z; /*ここに*/
> double y[11]={0,1,2,3,4,5,6,7,8,9,10};/*書く*/
> printf("------------------------------------------\n");
> printf(" Degree Sum \n");
> printf("------------------------------------------\n");



この投稿にコメントする

削除パスワード

No.27620

Re:シグマ計算
投稿者---ぽち(2006/07/11 19:41:50)


宣言文の入れるところは決まっているんですか。勉強になりました。でもコンパイルは通りましたが数値が表示されません・・・



この投稿にコメントする

削除パスワード

No.27621

Re:シグマ計算
投稿者---Hermit(2006/07/11 20:10:56)


>宣言文の入れるところは決まっているんですか。勉強になりました。でもコンパイルは通りましたが数値が表示されません・・・

なぜですかね・・・
表示くらいはされてもよさそうな気はしますが、
もしかしたら、n が設定されていないから、プログラムを破壊しているのかもしれません。


この投稿にコメントする

削除パスワード

No.27628

Re:シグマ計算
投稿者---ruby(2006/07/12 00:50:18)


>	/*printf("Enter n x\n");
>	scanf("%d %lf",&n,&x);*/

ここがコメントになっているため、nの値はゴミのままです。
もしかするとゼロなのかもしれません。
いずれにせよ、
>	for(i=1;i<=n;i++){

ここでループを何回回ればいいかわからない点が問題です。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧