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

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

ふぇぇ・・・プログラミング得意なお兄ちゃんたすけてぇ><

1 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:04:28.233 ID:8GBwmNpr0.net
var N = int.Parse(Console.ReadLine());
var X = N;

for(int i = 1; i < N; i++)
{
X *= i;
}
Console.WriteLine(X);

階乗を求めるプログラム書いたんだけど40とか大きい値入れると物故割れるよぉ・・・

2 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:05:44.257 ID:Y2HGEgyc0.net
大きい値入れられないようにしよう!

3 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:05:56.899 ID:8GBwmNpr0.net
俺は幼女ね

4 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:06:48.737 ID:5EIFHyUKa.net
longにしても問題は解決しないよう

5 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:07:09.288 ID:EeX06Mhh0.net
double使え

6 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:08:05.053 ID:8GBwmNpr0.net
>>2
1000000までの入力に耐えなきゃだめなんだよぅ><

7 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:09:20.150 ID:HlNRmg2Oa.net
分割計算して文字列として出力しろ

8 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:10:22.122 ID:8GBwmNpr0.net
>>4
intよりはマシになったけどgoogle先生に聞いたら間違った値が出てた><

>>5
E+47とかでてるけどこれでいいのかな?

9 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:13:35.940 ID:tn451Suc0.net
桁溢れしてる

10 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:17:47.812 ID:9LTTEvk+0.net
1000000の階乗求めるってすげえな

11 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:18:54.297 ID:ogtmSqOO0.net
10楽するために100苦労する人はプログラマに向いてる

12 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:20:26.969 ID:torHWnxx0.net
多倍長 アルゴリズム
でぐぐれ

13 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:23:45.968 ID:9LTTEvk+0.net
何でそんなものを作ろうとしたのか気になるわ

14 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:25:30.390 ID:MlU90yB/0.net
>>8
桁は大丈夫?
理論値がlong型の上限超えてるんでね?
long 上限とかでぐぐれ

15 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:26:07.663 ID:8GBwmNpr0.net
>>10
試しに1000000入れてみたら"∞"って出たよぅ・・・無限なんて出力初めて見たよぅ><

>>12
ふぇぇ・・・幼女難しいことわかんない

16 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:27:35.949 ID:MlU90yB/0.net
>>15
扱える数に上限があるんだよ

17 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:29:28.442 ID:tn451Suc0.net
c#かこれ
BigIntegerが使えるはず

18 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:31:43.407 ID:8GBwmNpr0.net
>>13
俺の彼女に水着着せたかったからだが?
http://i.imgur.com/8wsN7F6.png

19 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:34:45.664 ID:torHWnxx0.net
なんだレス乞食か

20 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:35:25.979 ID:tn451Suc0.net
var N = int.Parse(Console.ReadLine());
BigInteger X = 1;
for (var i = 2; i <= N; i++)
{
X *= i;
}
Console.WriteLine(N +

21 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:36:08.822 ID:tn451Suc0.net
"! = " + t);

22 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:39:17.967 ID:yxEW99gV0.net
どちらかといえばBigIntegerは本来想定していない方法だと思う。それでもいいだろうけど。
方法的にはこれでいいんじゃね
http://www.nue2004.info/program/factorial/index.html

23 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:41:48.707 ID:yxEW99gV0.net
http://takachan.hatenablog.com/entry/2015/12/09/005609

24 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:44:17.060 ID:9LTTEvk+0.net
ググったら答え書いてあるサイトあるじゃねーかゴルァ(゚Д゚)

25 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:48:18.143 ID:8GBwmNpr0.net
ゆるして

26 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:50:44.746 ID:9LTTEvk+0.net
>>25
ゆるすん

27 :以下、\(^o^)/でVIPがお送りします:2016/06/15(水) 19:57:41.483 ID:8GBwmNpr0.net
巨大な桁を正常に出力する方法だけ聞いてあとは自分で考えたかったの・・・
>>23見る限り俺のスキルじゃ到底できない問題だったけどwww

総レス数 27
6 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★