![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
質問の意味がいまいちはっきりしませんが,おそらく,数式処理を行おうとしているのだと思います。
数式処理(変数に直接数値を入れて計算するものでなく,多項式の展開,因数分解,微分,不定積分などを式の形で求める処理)は基本的にまず,文字列として式を読み込みます。
したがって,おっしゃられるようなXの変数の型などは宣言すること自体へんな話です。
文字列として読み込んだ式を解析してXについての多項式に展開するという作業をします。
この問題の例はきわめて単純な例のひとつなので,これに限ってのプログラムはきわめて簡単だと思います。
この場合の多項式はC言語のprogramのなかではあくまでも文字列であって,式ではありません。
文字列の処理をするprogramであると言う認識が大切です。
「数式処理」で検索されるといろいろ情報が得られると思います。
参考URL:http://ja.wikipedia.org/wiki/%E6%95%B0%E5%BC%8F% …
なるほど!
ありがとうございます。
「関数」を扱っているのではないことは自分でもうすうす気づいていたのでが・・・。
おかげで知りたい情報を検索できそうです。
No.1
- 回答日時:
int a, b;
/* a, b を入力 */
printf("f(X)=(x+a)(x+b)=x^2+%dx+%d\n", a+b, a*b);
この回答への補足
もうひとつ教えてもらってもいいですか??
この前は展開でしたが、今度は逆に因数分解をしたいと思います。
たとえばp、qを入力して、
うまく、p=a+b q = a*bとなるa,bが見つかったときにだけ
g(x)= x^2 + px + q
= (x+a)(x+b)
となるようにするにはどうしたらいいのでしょうか?
あと、たとえば、
x+a
という式に
a=-4
を代入すると、x + -4
と表示されます。
これは地道に、ifで場合わけしてaがマイナスの時には-aを出力する
’というようなことをしなければならないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 多変数関数の微分とテイラー展開について 5 2022/04/24 16:55
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- 数学 分からない課題で困っています。 どなたか、教えてください。 変数多項式環R[x]からRに対して φ: 2 2022/07/06 11:28
- 数学 『因数に分解するということ』 9 2022/06/27 06:14
- 数学 数学の問題が分かりません! 次の関数y=f(x)の逆関数y=f^-1(x)を求めよ. ※答えが2次関 3 2023/06/22 19:22
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- 数学 積分と不等式 2 2023/01/26 21:52
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- 物理学 フーリエ級数展開をExcelのFFTでシミュレートする 5 2023/07/03 22:02
- Ruby プログラミングについてです。教えていただきたいです。 実行例のように、整数xが1から12までにつき、 2 2022/12/19 22:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chat GPTに、課題として、二と...
-
小数点を含む数値かどうか判断...
-
wavelet変換のソフト
-
win10で、正確な待ち時間の作り方
-
C言語:関数を使うメリットとデ...
-
DoEvents関数って何?
-
WebBrowserの読み込み待ちの処...
-
実行時のCPU使用率を増やしたい
-
ExcelVBA処理経過をリアルタイ...
-
If Not c Is Nothing Then ~延...
-
Excelでのセル内容の高速消去方法
-
逆ポーランド記法における単項...
-
VBAでリアルタイムで計算結果を...
-
あっち向いてホイのプログラム...
-
C言語 時刻差分の算出方法
-
VB 電卓 メモリー機能
-
「単体テスト」に関する深刻な...
-
プログラム上のCPU稼働率低減に...
-
再帰呼び出しを使いますか?
-
ソケットからの入力をWaitForMu...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
小数点を含む数値かどうか判断...
-
Excel VBAにて、2GB超の点群デ...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
プログラム上のCPU稼働率低減に...
-
C言語 再帰処理のメリットとデ...
-
テキストファイルの空行をスキ...
-
実行時のCPU使用率を増やしたい
-
C言語 時刻差分の算出方法
-
Excel VBA データ削除の高速化
-
VBでの簡易電卓の作成(減算方...
-
Excel(VBA)でSetTimer関数を使...
-
プログラミングの授業でPython...
-
If Not c Is Nothing Then ~延...
-
C言語で、文字とか入力されなく...
-
C言語:関数を使うメリットとデ...
おすすめ情報