5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

すれ立てるまでもない質問はここで 第81刷

1 :デフォルトの名無しさん:2007/02/07(水) 20:02:56
質問する前にGoogleで検索しましょう。http://www.google.co.jp
プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
JavascriptはWeb 制作板、CGIはWebプログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。

前スレ
すれ立てるまでもない質問はここで 第80刷
http://pc10.2ch.net/test/read.cgi/tech/1167036858/l50

27 :デフォルトの名無しさん:2007/02/08(木) 15:13:33
とりあえず四捨五入のやりかたでも勉強して
あとはそれの応用

28 :デフォルトの名無しさん:2007/02/08(木) 15:48:38
>>26
>とりあえず現状文字列とか駆使してガリガリかいてるけど

整数演算を文字列を駆使して解決する天才現われる!

29 :デフォルトの名無しさん:2007/02/08(木) 15:48:46
if ( x < X1 ) x = X1;
else if ( x < X2 ) x = X2;
else ...
どう区切るかによるが結局こんなもんだろ。
出る値が決まってて範囲が狭いなら表引き。

30 :デフォルトの名無しさん:2007/02/08(木) 16:03:22
>>26
よくわからんが
inline int my_round_up(int X, int base = 10)
{
  if (0 <= X)
  {
    return ((X /base) +1) *base;
  }
  else
  {
    return ((X /base) -1) *base;
  }
}
こんなんでいいのか?

>>29
最低。

31 :デフォルトの名無しさん:2007/02/08(木) 16:03:53
>>26
x=((x-(int)(x<0)*9)/10+1)*10;

32 :30:2007/02/08(木) 16:07:03
>>31 みてて気づいたけど、

>return ((X /base) -1) *base;

ここ間違えた。

return (X /base) *base;

ただしくはこうだな。

74 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)