- 締切済み
ルネサスの
課題がどうしてもうまく動きません ご指導ご鞭撻をお願いします 【課題】 int型、十個の初期値を持つ配列に対して ・再入力 ・表示 ・昇順での並び替え ・降順での並び替え ・総和の算出 ・平均値の算出 を求めるプログラムを作成しなさい。 【条件】 プログラムの作成に当たっては以下の項目を守ること。 ・プログラム構造はmain関数と各機能を実現する関数の複数で構成する。 ・配列はmain関数内で宣言し、各関数には引数として配列の情報を与える。 ・各機能を実現する関数は、他の関数を呼び出しても良い。 例えば、並び替えを行う関数は、表示の関数を呼び出して結果表示を行う。 ・総和の算出はint型の範囲を超えても算出可能とする。 ・平均値は小数点以下、一桁まで表示を行う。 ・総和の算出結果と平均値の算出結果の表示はmain関数で行う。 【main関数】 main関数のプログラム構造を示します。 main関数の空白部分や他の関数を作成し、プログラムを完成させてください。 #include <stdio.h> #define DSIZE 10 int main(void) { int array[] = { 1, -2, 3, -5, 7, -11, 13, -15, 17, -19 }; int code = 1; printf("Welcome to array system\n"); while( code != 0 ) { printf("\n Input data --> 1"); printf("\n Output data --> 2"); printf("\n Minimum sort --> 3"); printf("\n Maximum sort --> 4"); printf("\n Total --> 5"); printf("\n Average --> 6"); printf("\n End --> 0"); printf("\n\n Input Command : "); scanf("%d",&code); /* この部分でコマンドの解析を行い、それに対応した各関数を呼び出す */ } return 0; }
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
"うまく動かないプログラム"を補足して下さい。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
> 課題がどうしてもうまく動きません > ご指導ご鞭撻をお願いします あなたの書いた「うまく動かないコード」を呈示し、 なにが/どううまく動かないのか説明してください。 # そうしなければただの「丸投げ」であり、削除対象となります。