提交时间:2024-04-04 11:43:23

运行 ID: 44763

#include <bits/stdc++.h> using namespace std; int _max(int a[], int n) { int temp=-1e9; for(int i=1;i<=n;i++) { if(a[i] > temp) { temp = a[i]; } } return temp; } int _min(int a[], int n) { int temp=1e9; for(int i=1;i<=n;i++) { if(a[i] < temp) { temp = a[i]; } } return temp; } int maxI(int a[], int n) { int temp=0; for(int i=1;i<=n;i++) { if(a[i] > a[temp]) { temp = i; } } return temp; } int minI(int a[], int n) { int temp=0; for(int i=1;i<=n;i++) { if(a[i] < a[temp]) { temp = i; } } return temp; } int main() { int n, a[1005]; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; } cout << _max(a,n) << " " << _min(a,n)<<endl; cout << maxI(a,n) << " " << minI(a,n)<<endl; return 0; }