カメヲラボ

主にプログラミングとお勉強全般について書いてます

CodeIQ過去問集02:ショートコーディング:パスカルの△(1)

本稿はCodeIQで2013年4月26日~2013年5月20日に出題された「ショートコーディング:パスカルの△」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。

ショートコーディング:パスカルの△

【問題】

パスカルの三角形を出力するコードを、C言語で』『できるだけ短く』書いてください。 参照:https://ja.wikipedia.org/wiki/パスカルの三角形

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
・
・
・

入力データはありません。 出力は上記のように、各行の整数値を半角スペースで区切ったものを20行出力してください。 ※正解のデータはこちらからダウンロードできます。 https://bitbucket.org/ozy4dm/codeiq/downloads/パスカルの△.zip

【注意】

(1)出力の各行について、最後の整数の後ろに半角スペースが入っても「OK」とします。

(2)コンパイルは、"gcc -O0 -std=c99"で行うものとします。 (Ideone.comでチェックする場合はCで通ればOKです)

【解説】