题目描述
给出 𝑛n 和 𝑛n 个整数 𝑎𝑖ai,求这 𝑛n 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。
输入格式
第一行输入一个正整数 𝑛n,表示整数个数。
第二行输入 𝑛n 个整数 𝑎1,𝑎2…𝑎𝑛a1,a2…an,以空格隔开。
输出格式
输出一个整数,表示这 𝑛n 个整数的极差。
输入输出样例
输入 #1复制
6 4 1 5 1 4 1
输出 #1复制
4
说明/提示
数据保证,1≤𝑛≤1001≤n≤100,0≤𝑎𝑖≤10000≤ai≤1000。
代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
int arr[101], n; cin >> n;
int maxNum = -1, minNum = 1001;
for (int i = 0; i < n; i++) {
cin >> arr[i];
if (arr[i] > maxNum) maxNum = arr[i];
if (arr[i] < minNum) minNum = arr[i];
}
cout << maxNum - minNum << endl;
return 0;
}