while文 数列を表す

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: while文 数列を表す

Re: while文 数列を表す

#3

by 乾果ん » 2年前

なるほど、sumを使うんですね!
上手く動作しました。ありがとうございます!

Re: while文 数列を表す

#2

by box » 2年前

たぶん正しく動くサンプルコードを書いてみました。
ご自分のと見比べてみてください。

コード:

#include <stdio.h>
#include <math.h>

int main(void)
{
    int n, i;
    double sum = 0;

    printf("n=");
    scanf("%d", &n);

    i = 1;
    while (i <= n) {
        sum += sqrt((double) (2 * i - 1));
        i++;
    }
    printf("sum=%f\n", sum);
    return 0;
}

while文 数列を表す

#1

by 乾果ん » 2年前

「正の整数nを入力すると、
i=1、 sqrt(2*i-1)から
sqrt(2*n-1)までの和を求めるプログラムをwhile文を用いて作れ。」

このような課題が出されいて、添付の資料のところまでを作りましたが、そこからわかりません。

どこをwhileで繰り返しにするのかわかっていないのだと思います。


どなたかわかる方よろしくお願いします🤲
添付ファイル
image.jpg
現在使っているところまでです。

ページトップ