エラーメッセージの意味と解消法を知りたい。全体のプログラムの流れと根本的な間違いなど。10行目scanf_sの使い方が正しくありません。コード:scanf_s("書式指定子",&変数名);2.同様にprintfの使い方が正しくありません。14行目で使用しようとしている変数iは宣言されていません。71行目のfor文の使い方がおかしいです。今回のその問題は課題でしょうか?明らかに質問者様のレベルには難しい問題かと思われます。関数分けされておりますが、どれもほとんど意味不明です。さんありがとうございます。いうエラーを直すには、根本的にプログラムをどうしたらいいでしょうか?4つに関数分けしたのは、それぞれの関数内で、1つの戻り値を返せば出力したい4つの条件を実行できるとおもったからです。意味不明なことをいってたらすいません。Y);printf("入力されたデータ:%lfです。henkan1(d,X,Y);printf("入力されたデータの平均値は%lfです。henkan2(d,X,Y);printf("変換をかけたデータの平均値は%lfです。henkan2は値を返さず終了してしまいます。いかなる場合も必ず値を返すように修正してください。henkan2は値を返さず終了してしまいます。いかなる場合も必ず値を返すように修正してください。さんありがとうございます。プログラムを修正してみました。henkan1(d,X,Y);printf("入力されたデータの平均値は%lfです。henkan2(d,X,Y);printf("変換をかけたデータの平均値は%lfです。average2;}ビルドエラーは、消えたのですが、デバックで、2つ目のデータ入力から先で計算が行われません。0.250000です。yn入力されたデータの平均値は0.250000です。変換をかけたデータの平均値は-185119262698635652374959525400921212517924320689708494487552.000000です。.この原因と修正方法が全く分からないので教えて下さい。ビルドエラーは、消えたのですが、デバックで、2つ目のデータ入力から先で計算が行われません。入れることはできません。最初のデータが読み込まれます。d[1]以降への読み込みはこのプログラムにはありません。特別な意味があります。それを理解しない限り使用しないでください。この原因と修正方法が全く分からないので教えて下さい。1;他にもたくさん変なところがあります。いう意味があるんですか?一行ごとに、これは何をしているのかをよく考えてコーディングしてください。実行したとしたら、各変数がどのように変化していくのかを確認してください。プログラムを実行しなくても、紙と鉛筆があれば、値の変化を追えるはずです。返信遅くなり申し訳ありません。かずまさんありがとうございます。ビルドエラーを直したのですが、根本的にプログラムがおかしく、目的の数値の出力と平均値の出力がどうしてもできないので、参考例を教えて下さい。10個」というのがありませんが、最初の質問にはあったので、そういうことにしておきます。「入力に関数を用いる」というのはありません。2つ要ることになるのかな?と考えました。いうことで、次のようなプログラムを書いてみました。//自分で書いてください。