game-engineer:classes:2022:game-programing-2:first-term:1:01-16-xx03

/* CやC++などシェルに実行結果コード返却を明示する言語を利用する場合 基本的に0を返却してください。 */
#include <iostream>
#include <string>
#include <limits>
using namespace std;
 
int main()
{
    int tmp;
    int sum=0;
    int count=0;
    int average;
 
	//C++の取りうるintの最小値を最大値にセットしておく
    int max = numeric_limits<int>::min();
	//C++の取りうるintの最大値を最小値にセットしておく
	int min = numeric_limits<int>::max();
    while(true)
    {
        cin >> tmp;
        if(tmp == -1)
            break;
        else{
			//最大値更新
            if(max < tmp)max = tmp;
			//最小値更新
            if(min > tmp)min = tmp;
            sum = sum + tmp;
            count++; //データ個数をカウント
        }
    }
    cout << max << endl;
    cout << min << endl;
    cout << sum/count << endl;
 
    return 0;
}
  • game-engineer/classes/2022/game-programing-2/first-term/1/01-16-xx03.txt
  • 最終更新: 3年前
  • by root