Hi,
My last test case keeps failing for this and I am not sure why.
Hi,
My last test case keeps failing for this and I am not sure why.
#include
#include<string.h>
using namespace std;
int main() {
int size, mode=0;
long long int new_value,last_value=1000000000;
string flag=“true”;
//mode=0 checks for decreasing
cin>>size;
for(int i=0;i<size;i++)
{
cin>>new_value;
if(mode==0)
{
if(new_value>last_value)
{
mode=1;
last_value = 0;
}
else
{
last_value=new_value;
}
}
else
{
if(new_value<last_value)
{
flag=“false”;
}
else
{
last_value=new_value;
}
}
last_value = new_value;
}
cout<<flag<<endl;
return 0;
}
i hope your doubt gets cleared if yes dont forget to mark it resolved in my doubts section 