情報領域演習第一:P演習

電気通信大学情報理工学域I類 (情報系)
2018年度後学期


[一覧に戻る]


課題F4

問題

整数 $a$, $b$ と正の整数 $n$ が与えられたとき,複素数 $a+bi$ の $n$ 乗を出力するCプログラムを作成せよ.ただし,$i$ は虚数単位である.

ヒント

2つの複素数 $a+bi$ と $c+di$ の積は次のように計算される. \[ (a+bi)(c+di) = (ac-bd) + (ad+bc)i \]

入力仕様

出力仕様

入力    => 出力
1 1 4   => -4 0
3 -1 7  => -1992 -2456
2 -3 8  => -239 -28560
-9 -4 1 => -9 -4

提出法

CED (CentOS) にて,プログラムを作成したディレクトリで以下を実行せよ.
% ~oa000833/enshu1p/checker_f4.rb ソースファイル名
「Submission successfully completed.」と表示されれば,提出が完了したことになる.


[一覧に戻る]


[Teaching Top] [Top]
okamotoy@uec.ac.jp