Interest の回答履歴

全1017件中481~500件表示
  • scanf関数のプログラムをgetchar関数で

    scanf関数を使って四則演算、論理輪、論理積をint、float、double型で表示するプログラムを作ったのですが これをscanf関数ではなく、getchar関数で組みなおし、関数化する課題が出ました。 そのままscanf関数のところだけを変えても型が違うというエラーが出てうまくいきません。 どうすればいいでしょうか? 一応scanf関数で組んだプログラムの一部を載せておきます。 #include <stdio.h> #include <math.h> main() { float a , b; float x[5]; printf("正の数字を2つ入力して下さい(小数点を含めて4ケタまで):\n"); for(;;) { printf("\na="); scanf("%f" , &a); if(a>=0 && a<=9999 && a) { break; } else { printf("****aに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } for(;;) { printf("b="); scanf("%f" , &b); if(b>=0 && b<=9999 && b) { break; } else { printf("****bに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } x[0] = a+b; x[1] = a-b; x[2] = a*b; x[3] = a/b; x[4] = a||b; x[5] = a&&b; printf("\n"); printf("int型 結果:\n足し算=%d\n" , (int)x[0]); printf("引き算=%d\n" , (int)x[1]); printf("掛け算=%d\n" , (int)x[2]); printf("割り算=%d\n" , (int)x[3]); printf("論理和=%d\n" , (int)x[4]); printf("論理積=%d\n" , (int)x[5]); printf("\n"); printf("float型 結果:\n足し算=%f\n" , x[0]); printf("引き算=%f\n" , x[1]); printf("掛け算=%f\n" , x[2]); printf("割り算=%f\n" , x[3]); printf("論理和=%f\n" , x[4]); printf("論理積=%f\n" , x[5]); ・ ・ ・ getchar(); }

  • scanf関数のプログラムをgetchar関数で

    scanf関数を使って四則演算、論理輪、論理積をint、float、double型で表示するプログラムを作ったのですが これをscanf関数ではなく、getchar関数で組みなおし、関数化する課題が出ました。 そのままscanf関数のところだけを変えても型が違うというエラーが出てうまくいきません。 どうすればいいでしょうか? 一応scanf関数で組んだプログラムの一部を載せておきます。 #include <stdio.h> #include <math.h> main() { float a , b; float x[5]; printf("正の数字を2つ入力して下さい(小数点を含めて4ケタまで):\n"); for(;;) { printf("\na="); scanf("%f" , &a); if(a>=0 && a<=9999 && a) { break; } else { printf("****aに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } for(;;) { printf("b="); scanf("%f" , &b); if(b>=0 && b<=9999 && b) { break; } else { printf("****bに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } x[0] = a+b; x[1] = a-b; x[2] = a*b; x[3] = a/b; x[4] = a||b; x[5] = a&&b; printf("\n"); printf("int型 結果:\n足し算=%d\n" , (int)x[0]); printf("引き算=%d\n" , (int)x[1]); printf("掛け算=%d\n" , (int)x[2]); printf("割り算=%d\n" , (int)x[3]); printf("論理和=%d\n" , (int)x[4]); printf("論理積=%d\n" , (int)x[5]); printf("\n"); printf("float型 結果:\n足し算=%f\n" , x[0]); printf("引き算=%f\n" , x[1]); printf("掛け算=%f\n" , x[2]); printf("割り算=%f\n" , x[3]); printf("論理和=%f\n" , x[4]); printf("論理積=%f\n" , x[5]); ・ ・ ・ getchar(); }

  • scanf関数のプログラムをgetchar関数で

    scanf関数を使って四則演算、論理輪、論理積をint、float、double型で表示するプログラムを作ったのですが これをscanf関数ではなく、getchar関数で組みなおし、関数化する課題が出ました。 そのままscanf関数のところだけを変えても型が違うというエラーが出てうまくいきません。 どうすればいいでしょうか? 一応scanf関数で組んだプログラムの一部を載せておきます。 #include <stdio.h> #include <math.h> main() { float a , b; float x[5]; printf("正の数字を2つ入力して下さい(小数点を含めて4ケタまで):\n"); for(;;) { printf("\na="); scanf("%f" , &a); if(a>=0 && a<=9999 && a) { break; } else { printf("****aに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } for(;;) { printf("b="); scanf("%f" , &b); if(b>=0 && b<=9999 && b) { break; } else { printf("****bに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } x[0] = a+b; x[1] = a-b; x[2] = a*b; x[3] = a/b; x[4] = a||b; x[5] = a&&b; printf("\n"); printf("int型 結果:\n足し算=%d\n" , (int)x[0]); printf("引き算=%d\n" , (int)x[1]); printf("掛け算=%d\n" , (int)x[2]); printf("割り算=%d\n" , (int)x[3]); printf("論理和=%d\n" , (int)x[4]); printf("論理積=%d\n" , (int)x[5]); printf("\n"); printf("float型 結果:\n足し算=%f\n" , x[0]); printf("引き算=%f\n" , x[1]); printf("掛け算=%f\n" , x[2]); printf("割り算=%f\n" , x[3]); printf("論理和=%f\n" , x[4]); printf("論理積=%f\n" , x[5]); ・ ・ ・ getchar(); }

  • scanf関数のプログラムをgetchar関数で

    scanf関数を使って四則演算、論理輪、論理積をint、float、double型で表示するプログラムを作ったのですが これをscanf関数ではなく、getchar関数で組みなおし、関数化する課題が出ました。 そのままscanf関数のところだけを変えても型が違うというエラーが出てうまくいきません。 どうすればいいでしょうか? 一応scanf関数で組んだプログラムの一部を載せておきます。 #include <stdio.h> #include <math.h> main() { float a , b; float x[5]; printf("正の数字を2つ入力して下さい(小数点を含めて4ケタまで):\n"); for(;;) { printf("\na="); scanf("%f" , &a); if(a>=0 && a<=9999 && a) { break; } else { printf("****aに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } for(;;) { printf("b="); scanf("%f" , &b); if(b>=0 && b<=9999 && b) { break; } else { printf("****bに入力エラー****\n"); printf("数字は4ケタ以内の正数を入力:\n"); continue; } } x[0] = a+b; x[1] = a-b; x[2] = a*b; x[3] = a/b; x[4] = a||b; x[5] = a&&b; printf("\n"); printf("int型 結果:\n足し算=%d\n" , (int)x[0]); printf("引き算=%d\n" , (int)x[1]); printf("掛け算=%d\n" , (int)x[2]); printf("割り算=%d\n" , (int)x[3]); printf("論理和=%d\n" , (int)x[4]); printf("論理積=%d\n" , (int)x[5]); printf("\n"); printf("float型 結果:\n足し算=%f\n" , x[0]); printf("引き算=%f\n" , x[1]); printf("掛け算=%f\n" , x[2]); printf("割り算=%f\n" , x[3]); printf("論理和=%f\n" , x[4]); printf("論理積=%f\n" , x[5]); ・ ・ ・ getchar(); }

  • お願いします

    三次元配列で定義した空間に画像を読み込むプログラムを作りたいのですが、なにか参考になりそうな本やHP、あるいはソースはないでしょうか? またこういう風にしてはと言うのがあればで切るだけ詳しく教えてください。 ちなみに使用しているのはVisual C++ 6.0で読み込みたい画像はBMP画像です。

  • 真実の仏教?(長文です)

    新興宗教団体(浄土真宗系)の知人が、以下のようなことを言っていました。 1.絶対に自分は救われないと確信したと同時に、阿弥陀仏の力により、絶対の幸福を得ることができるそうです。それは、阿弥陀仏しかできないそうです。言葉で表すと矛盾であるが、いつ死んでもいい身になれるそうです。つまり、人生の目的を達成したからだということのようです。でも、生きているうちは菩薩と同格になるということであり、死んだときに初めて仏になれるとのことです。なぜかというと、我々人間は煩悩具足であるので、生きている間に仏にはなれないそうです。しかし、そもそも仏教は仏になるための教えであるので、それなら、早く死んだ方がいいんじゃないかと思うのですが、「私はこの真実の仏教を広めなければいけないので死ぬわけにはいかない」とのことです。しかも、死後に極楽浄土(仏の世界?)へ行けることが、阿弥陀仏の力によって約束されているから問題ないとのことです。 どうも知人は、この教団の勢力を拡大するために利用されている気がするんですが、どうでしょうか? 2.我々の教え(真実の仏教?)を聞かない者は地獄に堕ちるそうです。なぜなら、呼吸するたびに微生物を殺しまくっているし、食事のたびにも他の生物を殺しまくっているからだそうです。しかし、それは自然の摂理であるので、何でも殺しだから悪というのはどうかと思います。この場合も、阿弥陀仏の力によれば、どんなに殺しても救われるそうです(たとえ人殺しをしたとしてもみたいです。でも阿弥陀仏の救いを得た者は、そんな気が起きないはずだとのことです)。なんでもかんでも阿弥陀仏が助けるというのもどうかと思うんですよね。どうでしょうか?

    • pas26
    • 回答数7
  • ダイエット、1ヶ月に1キロ程度ずつ

    3ヶ月かけて3キロダイエットしたいと思っています。 とくに体を激しく使う仕事ではないのですが、仕事に行くだけでかなり疲れます。 適度な運動が体にいいのはわかっているのですが、家事もしないといけないし、時間的にも肉体的にも私には無理です。 食事の改善でやっていきたいと思っています。 無理なく健康的に痩せるには、具体的にどのような点に注意すればよいのでしょうか。

    • noname#39434
    • 回答数5
  • うつ病って甘え!?

    うつ病って昔は無かったですよね。 ただの甘えや根性無しの気がするのです。 インターフェロンの副作用でうつ病になった友人は知ってるので 完全な否定はしないのですが。 皆さんはうつ病ってどう思いますか? うつ病は立派な病気です。とかはいりません。

  • ポリゴン 球体を三角形パッチで表現する理由

    タイトルの通りですが、球体をあえて三角形パッチで表現する理由はなんでしょうか?

  • IT会社の財産

    IT会社の財産てなんだろう? 一般的に上場している製造会社は土地、特許、流通、人材など さまざまな資産があり評価できるけどIT会社の場合、財産、資産は なんだろうか?能力ある人材がすべてだと思います。 okwaveやmixiのように物を販売していない会社は上場して 資金を集めたら、会社を売ることができる。 創業者は持ち株を全て売却して莫大な資金をえることができる。 そこで新しい会社を作り人材も確保して今より良い会社を 短期間に作ることができる。すなわち人材の移動により会社も 簡単につぶれたり、創立できたりする。 IT会社の財産てなんでしょうか? IT会社TOBしても人材流出の保障はない。 野球の松坂選手のように一部の優秀な人材がIT会社を 支えていると思うのですけど。

  • 物体が落ちるまで

    初速度v、打ち上げ角度rでうち上がってから落ちてくるまでの 物体の位置を表示するというものなのですが とりあえず n秒後の物体の高さをhとしたときhを出す関数を 作って見たのですがうまくできません。見てもらえないでしょうか。 #include <stdio.h> #include <math.h> void input(double *v, double *r, double *n); void solve(double v, double r, double n); int main(void) { double v, r, n; input(&v, &r, &n); solve(v, r, n); return 0; } void input(double *v, double *r, double *n) { puts("物体を打ち上げ角r、初速度vで打ち上げた時、n秒後の高さhを求めます。"); puts("初期値v, r, nを入力してください"); printf("v="), scanf("%lf", v); printf("r="), scanf("%lf", r); printf("n="), scanf("%lf", n); putchar('\n'); } void solve(double v, double r, double n) { double w = sin(r); printf("sin r は = %f です。\n",w);<ーーーここでsin r がうまく求まりません。 printf("したがって求めたいn秒後の物体の高さhは、\n"); double h = v * w * n - 5 * n * n; printf("h=%f\n",h); } です。重力加速度は10としています。 あと、できればこのhを以下のように表示する方法も教えて下さい。 |* | * | * | * |* お願いします。

    • santye
    • 回答数3
  • ビット演算子

    & | ~ ^のビット演算子はどんな場面で使いますか? いまひとつ、ビット演算子が理解できません。 使いこなすには、二進数の表現、16進数の表現にも詳しくないとだめでしょうか? ビット演算子を使わなければならない場面、ビット演算子を使うメリットを教えてください。 お願いします。

    • noname#168725
    • 回答数5
  • 多変数関数の最小値を求めるプログラム

    複雑な関数の最小値を求めるためのプログラムを製作しています。 4つの独立な変数からなる関数を最小にする変数を探し出したいのですが、 効率の良いプログラムがなかなか作れません。 これまで試してみたのは、まずある適当な変数の組み合わせを任意に決め、 それを基準にそこから変数を少しだけずらしたとき、 関数の値が元よりも小さくなったら、ずらした変数を新たな基準として より小さな関数値になる変数を探していく…… というものですが、どうも関数が複雑な曲線を描いているらしく、 極値を数多く持っているようで、この手法ではすぐ極値につかまってしまい、 最小値にたどりつけません。 結局、変数の取りうる組み合わせを全てしらみつぶしに調べる方法にしたのですが、 充分な精度をもたせるためには膨大な計算量が必要となってしまいまったく実用的でありません。 このような多変数関数の最小値を求めるために有効なアルゴリズムはありませんでしょうか?

    • noname#23400
    • 回答数4
  • .(ドット)が表示されません

    メールの送受信に関する質問です。よろしくお願いします。 パソコンからメールを送るとアドレスが『・・・・nejp』となって相手に送られます。 neとjpの間のドットが消えているので、そのまま相手が返信するとエラーになります。 なので相手が返信する場合『・・・・ne.jp』と、その都度ドットを付け加えなければなりません。解決方法はないのでしょうか........。

    • tknyhr
    • 回答数3
  • javaのDLL化

    質問失礼します。 今、Javaで書いたコードのDLL化を検討しているんですけど、 技術的には可能なんでしょうか? googleで検索しても参考になりそうな情報が見つかりません・・・。 このことに詳しい人のご教示お願いいたします。 できれば具体的な手順とか、サンプルコードなどがあれば嬉しいです。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • 「Microsoft Visual C++」でCやC#できますか?

    プログラミングについて初心者です。 仕事の関係でC#を勉強しないといけなくなりました。 学生時代はMATLABしかやっていないし、独学で勉強しようと思って学生時代にMicrosoft Visual C++を入れたのですが、本を見て例題にそって動かしただけであとはずっと眠っています。。 ここで質問があります。 C#を勉強するのにMicrosoft Visual C++では駄目でしょうか?(とんちんかんな質問してたらすみません。コンパイラがあればCは大丈夫って聞いてたのですが。。) あまりにもおかしい質問ならご教授願います。 C#を勉強するには、Microsoft Visual C++ではなくてVisual Studio 2005 Standard Editionの方がいいのですか?(ネットでいろいろ調べたらこれがでてきました。) もし、Visual Studio 2005 Standard Editionならいま入ってるMicrosoft Visual C++はアンインストールしてから入れたほうがいいですか? よろしくお願いします。

  • C++は何に適している?

    最近C++の基礎を学びました(クラス、継承、フレンドまで)。しかし、このレベルだとC++の特性や私たちが普段使っているプログラムがどのように出来ているのか想像すら出来ません。C++はGUIなどに適しているのでしょうか?それともC++は主に演算に使われるのでしょうか?職人的にすべてC++でプログラムする人もいるでしょうが、プログラムの適正を知っておきたいのです。 付け加えて、もしよろしければ各業種(ゲーム、ネットワークなど)別にプログラミング言語の優勢度を教えてください。

  • TOEIC715点って・・・。

    715点でした。 それってどんなもんでしょうか? 履歴書に書いて恥ずかしくない点って何点からですか?

    • yuwen
    • 回答数6
  • OSの特徴についておしえてください

    MS-DOS Windows 95.98.Me.NT.2000.XP MAC OS UNIX LINUX TRON Windows CE の各OSの特徴を教えてください。お願いします。

  • 茨城の男子校

    現在、男子校への進学を考えています。 女子が異常に少ない学校でも良いです。 別に女性が嫌いなどというわけではありませんが・・・ 自分は鉾田市在住です。 よろしくお願いいたします。