Zczytujesz a,b,c,d od użytkownika i za pomocą pętli for sprawdzasz, czy liczba jest mniejsza od poprzedniej, jest nieujemna (tzn. może być zerem)i czy spełnia ten warunek.
Żebyś uzyskał |a|, a także nieujemne, to możesz albo napisać jeden warunek sprawdzający i dodać minusa przed liczbę(by z minusa, zrobił się plus), lub możesz dołączyć do programu bibliotekę cmath, lub math.h(polecam cmath, gdyż jest to nagłówek biblioteki standardowej) i wyciągnąć z niego za pomocą abs wartość bezwzględną tzn:
int a;
a=-10;
a=abs(a);
std::cout<<a<<'\n';
Pozdrawiam :)