• 締切済み

ルネサスの

課題がどうしてもうまく動きません ご指導ご鞭撻をお願いします 【課題】  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; }

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

"うまく動かないプログラム"を補足して下さい。

回答No.1

> 課題がどうしてもうまく動きません > ご指導ご鞭撻をお願いします あなたの書いた「うまく動かないコード」を呈示し、 なにが/どううまく動かないのか説明してください。 # そうしなければただの「丸投げ」であり、削除対象となります。

関連するQ&A