連立方程式でゼロ除算が発生した時はどうすればいいか?

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 連立方程式でゼロ除算が発生した時はどうすればいいか?

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#10

by tokei » 6年前

そんなことより
今年も新規投稿者のフリして、回答者の人達を騙しながらC言語やUnityを教えて貰うつもりですか?
ちょっと聞きたい

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#9

by keito94 » 6年前

keito94 さんが書きました:ごめんなさい!
ブログで指摘されているとおり、デバッグを人に投げる系の質問でした…。
これからは自分でデバッグします…。
この質問は解決とさせてください…。

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#8

by あたっしゅ » 6年前

>ブログで指摘されているとおり、デバッグを人に投げる系の質問でした…。

ブログと相互リンクしてください。

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#7

by keito94 » 6年前

その後、自分で色々と調べたり説明をよく読んで、自力で組んでみた結果、「Accept」になりました。
でも、やっぱりデバッグを他人に投げるのはいけないですね…。
ちゃんと確認しないと…。

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#6

by keito94 » 6年前

ごめんなさい!
ブログで指摘されているとおり、デバッグを人に投げる系の質問でした…。
これからは自分でデバッグします…。
この質問は解決とさせてください…。

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#5

by あたっしゅ » 6年前

Python か。「Wrong Answer」って誰が出してるんだ ?

while 1

なのに、標準入力の終了を検知して脱出するところがないから、None を無理矢理、数値に直して 0 割り算になるんじゃないか ?

____n = input().split()
____if n is None:
________break

(_は、半角スペース)

とかすれば ? (試してません)

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#4

by keito94 » 6年前

みけCAT さんが書きました: 試していない予想ですが、なんとかして-0.000ではなく0.000と出力されるようにすれば通るかもしれません。
(まだ別の通らない原因があるかもしれません)
もしかしたらそれかもしれません。

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#3

by みけCAT » 6年前

Sample Input 2を入力としてWandboxで実行したところ、

コード:

-0.000 3.000
0.000 3.000
という出力になりました。
試していない予想ですが、なんとかして-0.000ではなく0.000と出力されるようにすれば通るかもしれません。
(まだ別の通らない原因があるかもしれません)

Re: 連立方程式でゼロ除算が発生した時はどうすればいいか?

#2

by みけCAT » 6年前

割り算は四捨五入のところと行列式の値で割るところだけであり、「連立方程式の解が一意に存在するように与えられるものとします。 」という条件があるので、
ゼロ除算が発生することは無いはずだと思います。
Wrong Answerの原因は多分別にあるでしょう。
keito94 さんが書きました:今の課題ではゼロ除算が発生した時はどうすればいいのでしょうか?
(ありえないと予想できる)ゼロ除算が発生しているのかどうかを識別するため、Runtime Errorにするような処理をするといいと思います。

連立方程式でゼロ除算が発生した時はどうすればいいか?

#1

by keito94 » 6年前

今、この課題(連立方程式の答えを表示しなさい)を解いています。
ゼロ除算が発生する可能性があるところまでは突き止めた、ゼロ除算が発生した時どうすればいいのかがわからず、困っています。
現在のコードは、ゼロ除算が発生した時は、1.0を割っています。
実行しても「Wrong Answer」と出るだけです。
今の課題ではゼロ除算が発生した時はどうすればいいのでしょうか?

ページトップ