题目描述
气象台发布了未来 𝑛n 天的温度预报。请你编程帮助老师计算一下,未来 𝑛n 天最高温度和最低温度的差值是多少?哪天温度最低?
输入
第 11 行有一个整数 𝑛n。 (𝑛≤100n≤100)
第 22 行有 𝑛n 个整数,代表未来 𝑛n 天的天气。
输出
第 11 行有 11 个整数,代表最高问题和最低温度的差值。
第 22 行输出第几天温度最低,如果有多天温度都是最低的,那么都要输出(多个数用空格隔开)。
样例
输入
5 15 10 6 8 6
输出
9 3 5
答案:
//#include<iostream>
using namespace std;
int main(){
int n,i,min=10000,max=0,a[1000];
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
if(a[i]<min){
min=a[i];
}
if(a[i]>max){
max=a[i];
}
}
cout<<max-min<<endl;
for(i=0;i<n;i++){
if(a[i]==min){
cout<<i+1<<" ";
}
}
}