C言語での連立方程式

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
baby2478nishi
記事: 52
登録日時: 8年前
住所: 兵庫県姫路市

C言語での連立方程式

#1

投稿記事 by baby2478nishi » 8年前

こんばんは。

内容はスレタイの通りなのですが、入力者がKeyBoardで入力したものを計算させたいです。

例えば、x+y=1,x-y=-1

みたいな感じです。

これを5元くらいまで対応させたいです

何か方法はありますか?
よろしくおねがいします。

box
記事: 2002
登録日時: 13年前

Re: C言語での連立方程式

#2

投稿記事 by box » 8年前

例題の2元連立1次方程式の場合、何を入力したいですか?
xとyにかかっている係数と右辺の値?
それとも
x + y = 1
という式そのもの?
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: C言語での連立方程式

#3

投稿記事 by みけCAT » 8年前

baby2478nishi さんが書きました:内容はスレタイの通りなのですが、入力者がKeyBoardで入力したものを計算させたいです。
(中略)
何か方法はありますか?
KeyBoardで入力されたものを何らかの方法(getchar, scanfなど)で読み込んで計算するプログラムを書き、コンパイルし、実行すればいいでしょう。

[search=google]ガウスの消去法[/search]
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

baby2478nishi
記事: 52
登録日時: 8年前
住所: 兵庫県姫路市

Re: C言語での連立方程式

#4

投稿記事 by baby2478nishi » 8年前

こんにちは。

例題の式をそのまま入力したいです。

また、5現連立くらいまでは対応させたいのと、足りなくても比を求めたいです.

みけCAT三の方法であっているとは思うのですが,式すべてとなるとどうすればいいのかわかりません。

教えてください。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: C言語での連立方程式

#5

投稿記事 by softya(ソフト屋) » 8年前

入力した式の解析は「数式 構文解析」で検索してみてください。
一種のインタプリタの作成に相当します。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

box
記事: 2002
登録日時: 13年前

Re: C言語での連立方程式

#6

投稿記事 by box » 8年前

baby2478nishi さんが書きました: 例題の式をそのまま入力したいです。
問題のハードルが一気に高くなりましたね。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

baby2478nishi
記事: 52
登録日時: 8年前
住所: 兵庫県姫路市

Re: C言語での連立方程式

#7

投稿記事 by baby2478nishi » 8年前

はい。

確かにハードルは高いです.

数式 構文解析で調べてみます!

閉鎖

“C言語何でも質問掲示板” へ戻る