题目描述
n个数中最大的那个数在哪里?输出其位置,若有多个最大数则都要输出。
输入
第一行:n( 3 <= n <= 10)
第二行:空格隔开的n个数
输出
输出若干个数,表示最大数的位置,每行一个。
样例
输入
5
1 2 6 3 6
输出
3
5
参考代码:
需要注意输出的是序列中的第几个,从1开始的
#include<iostream>
using namespace std;
int N=10;
int main()
{
int m,n;
int a[N],b[N] ;
cin>>m;
for(int i=0;i<m;i++)
cin>>a[i];
int max=a[0],p=0;
for(int i=1;i<m;i++)
{
if(a[i]>max)
max=a[i];
}
for(int i=0;i<m;i++)
{
if(a[i]==max)
cout<<i+1<<endl;
}
return 0;
}