今週の課題B(10/20,27)



 指定された条件・標準関数は、原則として使用すること。ただし、指定条件よりも
的確だと思われる方法があれば使用しなくてもかまわない。

B−1.
    a,b,cの3つの数字を入力したとき,3数の最小公倍数を求めるプログラムを作成しなさい.


B−2.
    1からnまでの整数の積、整数nの階乗(n!)を求めるプログラムを作成しなさい。ただし,−(マイナス)の値が入力されたときはエラーであることを出力するようにしなさい。

B−3.
    下に示すような表示を行うプログラムを作成しなさい。

    ☆条件☆ 縦横の長さを変えられるようにすること



1 2     5 6    

1 2     5 6    

    3 4     7 8

    3 4     7 8

1 2     5 6    

1 2     5 6    

    3 4     7 8

    3 4     7 8


B−4.

    閏年を判定するプログラムを作成しなさい。その閏年が、西暦0年を1回目として何度目の閏年かをあわせて表示しなさい。


    ☆閏年の条件☆
    4年に1度閏年があり、百の倍数である年は閏年ではない。ただし、400の倍数である年は、例外として閏年である。
1996,2000年は閏年で、2001年は閏年ではないことを確認すること。

B−5.

    整数値を入力したとき,書く桁を反転させた正数を返す関数を作りなさい.実際に入力し,反転させたものに,10を加えた結果を表示しなさい.


    <関数>
    7351が入力されたとき,1537を返す
    <全体>
    7351が入力されたとき,1547を出力する

B−6.
    A,B,C,D,4つの変数に対して数字を入力したとき、大きいものから順に並べ替えるプログラムを作成しなさい。

     ☆条件☆同じ文章を羅列しないように注意すること。


B−7.

    自由な問題。独創性のあるプログラムを作成しなさい。

    ☆条件☆
     ・100Step(行)以上のプログラムであること。
     ・作成したプログラムに関する詳細な説明を付けられる。


戻る


情報通信工学実験 I・II   C言語入門 II