---
# System prepended metadata

title: 成績統計

---

# 成績統計
https://neoj.sprout.tw/problem/226/
### 題目簡介
林老師設計了一個成績統計系統，可以輸入$n$個同學的成績，並且計算他們的數據， 請幫助林老師完成他的系統。

### 題目說明
請寫兩個函數**range**與**average**，給定一個整數陣列和它的長度，

+ range 是計算這個陣列的全距，也就是整個陣列裡的最大值減去最小值，回傳值是一個整數。

+ average 計算這個陣列的平均值，回傳一個double型態的浮點數。

請實作下列兩個函數： **我們已經幫你宣告好了，你只需要實作函數內容就好。 不要上傳整個 .cpp 檔案**。
```cpp
int range(int array[],int size);
double average(int array[],int size);
```
當你上傳程式碼片段以後，他會被放在以下位置：
```cpp
#include <iostream>

int range(int array[], int size);
double average(int array[], int size);

int main(){
  int scores[1000];
  int n;

  std::cin >> n;
  for(int i = 0; i < n; i++)
    std::cin >> scores[i];
  
  std::cout << "Max - Min = " << range(scores, n) << "\n";
  std::cout << "Average = " << average(scores, n) << "\n";
  
  return 0;
}          

/* 你的程式碼會被放在這裡 */
```
# Code
```cpp
using namespace std;
int range(int array[], int size){
  int max = array[0], min = array[0];
  for (int t = 1; t < size; t++)
  {
    if (array[t] > max)
      max = array[t];
    if (array[t] < min)
      min = array[t];
  }
  return max - min;
}
```