私は絶対に立ち往生しているので、これを行う方法についてのガイダンスをいただければ幸いです。
まず、これまでの私のコードは次のとおりです。
int i;
int x = 0;
int b = 0;
Console.Write("\nHow many stocks to enter price for:\t"); // enter size of array
int size = int.Parse(Console.ReadLine());
double[] arr = new double[size]; // size of array
// Accepting value from user
for (i = 0; i < size; i++)
{
Console.Write("\nEnter price for stock #{0}: \t", ++x);
//Storing value in an array
arr[i] = Convert.ToDouble(Console.ReadLine());
}
Console.WriteLine("\n\n");
//Printing the value on console
for (i = 0; i < size; i++)
{
Console.WriteLine("Average Price: " + arr.Average() + " out of {0} stocks", x);
Console.WriteLine("Minimum Price: " + arr.Min());
Console.WriteLine("Number of stocks priced between 1.5-35: " + b);
}
Console.ReadLine();
申し訳ありませんが、色を追加する方法がよくわかりません。とにかく、価格が 1.5 から 35 の間の株式数を表示することに行き詰まっています。Console.WriteLine("Number of stocks priced between 1.5-35: "+ b);
基本的には、価格を入力する株式数を求めます。これにより、配列のサイズが決まります。次に、ユーザーは最初に設定したように、株式の価格を x 回入力します。したがって、株式の平均価格、最低価格、そして(私がこだわっているもの)1.5から35の間で価格が付けられた株式の数を計算します。
また、私はこれを自分で理解できると確信していますが、何らかの理由で結果が2回ずつ表示されています。それについてもよくわかりません。
私はこれにあまりにも長い間立ち往生していたので、どんな助けもいただければ幸いです。