以下の問に答えよ。
下に示すように、正の整数 n を受け取って、初項 0, 公差 3 の等差数列の 第 1 項から第 n 項までを表示するプログラムを作成せよ。ただし、4 の倍数は 数を表示するかわりに * を表示せよ。(n として負の数または 0 を受け取ったときは、改行のみ表示するか、もしくは何も表示しなくてよい。)
実行例 1:
正の整数を入力してください: 4↵
* 3 6 9
実行例 2:
正の整数を入力してください: 9↵
* 3 6 9 * 15 18 21 *
実行例 3:
正の整数を入力してください: -1↵
実行例 4:
正の整数を入力してください: 1↵
*
下に示すように、正の整数 n を受け取ってディスプレイ上に、 1 行目が * を n 個、 2 行目が * を n - 2 個、 3 行目が * を n - 4 個、 というように*を繰り返し、 横の辺の長さが n、縦の辺の長さが n / 2(n が偶数のとき)、 (n + 1) / 2 (n が奇数のとき)の直角三角形を表示するプログラムを作成せよ。 (n として負の数または 0 を受け取ったときは、何も表示しなくてよい。)
実行例 1:
正の整数を入力してください: 4↵
****
**
実行例 2:
正の整数を入力してください: 13↵
*************
***********
*********
*******
*****
***
*
実行例 2:
正の整数を入力してください: 0↵