- 225 名前:デフォルトの名無しさん [2009/01/05(月) 22:33:58 ]
- [1] 授業単元: 計算機工学
[2] 問題文(含コード&リンク): 下記 [3] 環境 [3.1] OS: Linux [3.2] コンパイラ名とバージョン: gcc 3.4 [3.3] 言語: C [4] 期限: 2009年01月15日19:00まで [5] その他の制限: なし ■問題 指定した部品数で建てられる家の最大面積を求めるプログラムを作成して下さい。 窓、ドア、壁の3タイプの部品があり、部品の長さは2m。 次のルールを満たさなくてはいけません。 1)1面にはドアは1つまで 2)家には少なくとも1つのドアが必要 3)ドアの両脇は壁部品でなくてはならない 4)窓の両脇は壁部品でなくてはならない 5)家は四角型 6)部品はそれぞれ50個が上限 int MaxArea(int NumWall,int NumWin,int NumDoor) このように各部品の数を指定し、面積を返す関数を作ってください。 例) MaxArea(8,0,1) = 12 --- | | -D-
|

|