bool flag
#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
bool flag = true;
int current=4+1;
int arr[4] = {3,4,1,2};
for(int i=0;i<4-1;i++){
if(arr[i]>arr[i+1]){
current = i;
break;
}
}
cout<<current<<endl;
if(current!=4+1){
reverse(arr,arr+current+1);
reverse(arr+current+1,arr+4);
reverse(arr,arr+4);}
for(int i=0;i<4;i++){
cout<<arr[i];
}
cout<<endl;
for(int i=0;i<4-1;i++){
if(arr[i+1]<arr[i])
flag = false;
}
if(flag)
cout<<"yes";
else
cout<<"no";
return 0;
}
Parsed in 0.007 seconds