C/C++の宿題片付けます 151代目
■ このスレッドは過去ログ倉庫に格納されています
0406デフォルトの名無しさん
2011/07/24(日) 01:45:07.69[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] 期限:7月27日
[5] その他の制限:特になし
お手数ですが、よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています