Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdlib>#include <cstdio>using namespace std;int main(){int n;scanf("%d",&n);int *a = new int[n];for (int i=0;i<n;i++){scanf("%d",&a[i]);}int label=0,max=a[n-1];for (int i=n-2;i>0;i--){if (a[i] > max){label=i;break;}else {max = a[i];}}for(int i=0;i<=label;i++){printf("%d ", a[i]);}system("pause");return 0;