#include <iostream>
#include <stack>
using namespace std;
int main()
{
stack <int> bus;
int size;
cin>>size;
int max = 0;
int min = 64646;
int idmax;
int idmin;
for(int i = 0;i<size;i++) {
int ab = 0;
cin>>ab;
bus.push(ab);
}
for(int i = 0;i<size;i++) {
if(bus.top()>max) max = bus.top();
else if(bus.top()<min) min = bus.top();
bus.pop();
}
cout<<endl<<"max "<<max<<endl;
cout<<"min "<<min<<endl;
for(int i = 0;i<size;i++) {
if(bus.top() == max) idmax = i;
else if(bus.top() == min) idmin = i;
}
cout<<idmax<<endl;
cout<<idmin<<endl;
return 0;
}
Код должен был вывести да переменные, но по какой то причине не выводит.