[1] 授業単元:情報処理
[2] 問題文(含コード&リンク):
問1
関数:int max4
引数:int a, int b, int c, int d
a,b,c,dのうちの最大値を戻り値とする。
この機能を実現する中でif文は1回しか用いてはならない。ただし、max4の他に
関数をいくつ定義してもかまわない。

問2
標準入力から読んだ10個の整数値を配列aへ格納した後、もうひとつの整数値
を標準入力から読み、これを変数xへ格納する。そのあと、xと同じ値を
配列中(読み込んだ10個の中)に探し、見つかればその配列要素番号を、
見つからなければ-1を標準出力へ出力する。
プログラムの実現には番兵つき線型探索アルゴリズムを用いよ。
要素の番号を出力するプログラムを作成せよ。

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン:
 [3.3] 言語:C
[4] 期限:明日の6時まで。
[5] その他の制限:

お願いします!