前提・実現したいこと
n 個の整数 を入力し、それらの最小値、最大値、合計値を求めるプログラムを作成する。
発生している問題・エラーメッセージ
最大値、または最小値どちらかの値が入力したものと違う
該当のソースコード
C++
ソースコード
(略)
int main()
{
int n,a,i,x;
cin >> n;
int number[n];
for (i = 1; i <= n; i++)
{
cin >> number[i];
}
int max,min,all = 0;
max = min = number[0];
//最小値
for(x = 1; x <= n; x++)
{
if(number[x] > max)
max = number[x];
if(number[x] < min)
min = number[x];
all = all+number[x];
}
cout << "max:" << max << endl;
cout << "min:" << min << endl;
cout << "all:" << all << endl;
(略)
試したこと
for文の中でこまめに出力させたりして経過を確認してみた。
補足情報(FW/ツールのバージョンなど)
editor : atom
compiler : MinGW
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。