
入力した数字の最大値、最小値、平均値を出力するプログラムを組みましたが、平均値を出力する時、小数点が表示されません。下記のプログラムに何を追加すれば表示されますか?
using System;
namespace 最大最小平均を出力
{
class Program
{
static void Main(string[] args)
{
int avr = 0;
int max = 0;
int min = 0;
int[] a = new int[10];
for (int i = 0; i < a.Length; ++i)
{
Console.WriteLine("整数を入力してください:");
a[i] = int.Parse(Console.ReadLine());
}
//平均値
for (int i = 0; i < a.Length; ++i)
{
avr = avr + a[i];
}
//最大値
for (int i = 0; i < a.Length; ++i)
{
if (max < a[i])
max = a[i];
}
//最小値
for (int i = 0; i < a.Length; ++i)
{
if (min > a[i])
min = a[i];
}
Console.WriteLine("最大値:" + max);
Console.WriteLine("平均値:" + (avr / 10));
Console.WriteLine("最小値:" + min);
}
}
}
No.2ベストアンサー
- 回答日時:
>int avr = 0;
>小数点が表示されません。
「整数型」なら小数以下は扱えないので、「小数点が表示されない」のは当然では?
>何を追加すれば表示されますか?
float をつけて小数が扱える「浮動小数点数として取得」すればよいのでは?
Console.WriteLine("平均値:" + ((float)avr / 10));
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
実数の整数部,小数部の取得
-
C言語 エラーの原因がわからな...
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
int16_t の _t は何?
-
「{ } で囲むだけ」は正しい?
-
非再帰のマージソートについて
-
毎回違う乱数を生成するにはど...
-
opencvで特定の座標を指定しそ...
-
ブロックで };ついているのと...
-
数字列を3桁ごとにカンマで区切...
-
エラー 添字が付けられた値が、...
-
課題でつまってます・・・
-
Cでボリュームコントロールを制...
-
system関数がうまくいかない
-
if と配列の組み合わせ
-
std::set<int> で、ある値が何...
-
シグマ公式・・・C言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語 エラーの原因がわからな...
-
ラップ関数とはどんなものですか?
-
【C++】関数ポインタの使い方
-
if と配列の組み合わせ
-
(int *)の意味
-
ColorをRGBで指定する方法
-
未解決の外部シンボル _printf...
-
構造体の勉強中です 合計点の高...
-
商と剰余を同時に求める(C言語)
-
C言語で分からないところがあり...
-
式は定数値が必要です」という...
-
C言語での奇数の和
-
std::set<int> で、ある値が何...
-
課題でつまってます・・・
-
int16_t の _t は何?
-
比較回数と交換回数表示について
おすすめ情報