重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【6/2終了】教えて!gooアプリ版

y=2x^2 の値を0≦x≦5の範囲で0.5ずつに計算して表示させるプログラムを作りたいのですが、
2x^2の値はget_sqr()という関数を定義して作らなければいけません。
この関数をどうやって使ったらいいのか全く分かりません。

かなり初歩的な質問なんだろうと思いますが、
参考書を見てもあまり詳しく書いてなくて…

どなたか参考書でもURLでも何でもいいですので教えて下さい。
お願いいたします。

A 回答 (3件)

0≦x≦5ですから…


-- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< -- 8< --
#include <stdio.h>

double
get_sqr(double x){
return (2.0 * x * x);
}

int
main(void)
{
int i;
double x, y;

for (i = 0; i <= 50; i+=5) {
x = i / 10.0;
y = get_sqr(x);
printf("%5.1f%10.1f\n", x, y);
}
return 0;
}
    • good
    • 0
この回答へのお礼

分かりました~!!!!!!!
分かりやすい説明本当にありがとうございました★

画面に表示された時の気持ちよさはたまりませんね笑。

お礼日時:2006/04/26 21:45

#1>


i<50
のところ
i<=50
の間違いですね。orz
    • good
    • 0

仮想コードですが、、


double get_sqr(double x){
return 2*x*x;
}

for(i=0;i<50;i+=5){
x = i / 10.0;
y = get_sqr(x);
display(x, y);
}
みたいな感じでいいんじゃないでしょうか
    • good
    • 0
この回答へのお礼

できました!!!!!
ありがとうございました★

お礼日時:2006/04/26 21:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!