#C02L02P06. C02.L02.一维数组最值问题.填空题4.下标差

C02.L02.一维数组最值问题.填空题4.下标差

题目描述

从键盘中读入 n 个数,输出最大值的下标与最小值的下标的差。

输入格式

第 1 行一个数 n ( n <= 100 )

第 2 行有 n 个小于 100 的正整数,没有重复数字。

输出格式

一个整数,最大值的下标与最小值的下标的差。

样例

4
1 2 3 4
3

程序填空

#include<bits/stdc++.h>
using namespace std;
int n,x[101];
int maxx=0,minx=200,pos1,pos2;
int main()
{
	cin>>n;

	for(int i=1;i<=n;i++) 
		cin>>x[i];

	for(int i=1;i<=n;i++)
	{
		if( x[i]>maxx )
		{
			填空(1)=x[i];
			pos1 = 填空(2)
		}

		if( 填空(3) )
		{
			填空(4)=x[i];
			pos2 = 填空(5)
		}
	}
	
	cout<<pos1-pos2;

	return 0;
}

填空(1): {{ input(1) }}

填空(2): {{ input(2) }}

填空(3): {{ input(3) }}

填空(4): {{ input(4) }}

填空(5): {{ input(5) }}