C/C++の宿題片付けます 161代目
■ このスレッドは過去ログ倉庫に格納されています
0587デフォルトの名無しさん
2012/12/28(金) 00:25:33.29[2] 問題文(含コード&リンク):
演習目的
�@構造体やポインタを利用して、データ構造を設計することができる。
�A構造体をreturn文で返却する関数を作ることができる。
�Bポインタを扱うことができる。
課題:
直交座標系の座標(x,y)を極座標系の座標(r,θ)に変換する関数と、
その逆変換をする関数を作成しなさい。
ただし、直交座標系(orthogonal coordinate system)の座標と、
極座標系(polar coordinates system)の座標はそれぞれ構造体を
用いて定義すること。
{x=rcosθ,y=rsinθ
{r=√(x^2+y^2),tanθ=y/x
例えば、次のように定義することができる。
typedef struct{
double x; /** x座標 **/
double y; /** y座標 **/
} orth_coord_t;
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語:C
[4] 期限:12月31日
[5] その他の制限:特になし
お手数ですが、よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています