掲示板利用宣言

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

 私は

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

掲示板2

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

No.26942

絶対値について教えてください。
投稿者---shun(2006/05/22 16:36:55)


整数1個入力し、その絶対値を表示する。
という問題なのですが、さっぱり分かりません。
分かる方いらっしゃいましたら、是非教えてください。
お願いします。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:絶対値について教えてください。 26943 Blue 2006/05/22 16:43:05


No.26943

Re:絶対値について教えてください。
投稿者---Blue(2006/05/22 16:43:05)


abs関数は使ってはいけないという前提でしょうか?

使わなくとも、符の値のときに、-1を掛ければ絶対値になりそうですが。。。


この投稿にコメントする

削除パスワード

No.26944

Re:絶対値について教えてください。
投稿者---shun(2006/05/22 16:48:02)


abs関数というものはまだ習ってないので使ってはいけないのですが・・・。


この投稿にコメントする

削除パスワード

No.26945

Re:絶対値について教えてください。
投稿者---Blue(2006/05/22 16:51:57)


>abs関数というものはまだ習ってないので使ってはいけないのですが・・・。
では、入力値が負なのか判定して、-1を掛けましょう。
if ( input < 0 )
{
    input *= -1; /* input = input * -1; と同じ */
}
printf( "絶対値は %d です。\n", input );



この投稿にコメントする

削除パスワード

No.26946

Re:絶対値について教えてください。
投稿者---shun(2006/05/22 17:00:07)


>>abs関数というものはまだ習ってないので使ってはいけないのですが・・・。
>では、入力値が負なのか判定して、-1を掛けましょう。
><pre>
if ( input < 0 )
{
input *= -1; <font color="green">/* input = input * -1; と同じ */</font>
}
printf( "絶対値は %d です。\n", input );
</pre>


ありがとうございます。
大変恐れ入りますが、これをscanfの形にするとどうすれば良いでしょう?


この投稿にコメントする

削除パスワード

No.26947

Re:絶対値について教えてください。
投稿者---Blue(2006/05/22 17:05:45)


>大変恐れ入りますが、これをscanfの形にするとどうすれば良いでしょう?
なにがわからないのか不明ですが、入力部分は今まで習ってきたとおりでよいですよ。(scanfだけでは出力できません。)

int input;

printf( "値を入力してください。" );
scanf( "%d", &input );

if ( input < 0 )
{
    input *= -1; /* input = input * -1; と同じ */
}
printf( "絶対値は %d です。\n", input );



この投稿にコメントする

削除パスワード

No.26948

Re:絶対値について教えてください。
投稿者---shun(2006/05/22 17:11:42)


>>大変恐れ入りますが、これをscanfの形にするとどうすれば良いでしょう?
>なにがわからないのか不明ですが、入力部分は今まで習ってきたとおりでよいですよ。(scanfだけでは出力できません。)

出来ました!ありがとうございます。
この1年間C言語をやっているのですが、あまり理解していない自分がいまして・・・。
しっかり勉強しなくてはいけないのですが。
助かりました!貴重なお時間ありがとうございました。



この投稿にコメントする

削除パスワード

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