👤

Esti in perioada de testare la o firma unde ai inceput sa lucrezi acum cateva luni.Ai primit ca si task sa faci un program care sa verifice daca un sir format din 4 numere intregi este monoton crescator sau descrescator.

Date de intrare:
Programul citeste cele 4 elemente ale sirului.

Date de iesire:
Programul afiseaza mesajul "Crescator",daca sirul este monoton crescator,"Descrescator" daca este monoton descrescator sau "Nemonoton" in caz contrar.

Restrictii:
Elementele sirului sunt numere intregi cuprinse intre -100 si 100
Pentru simplitate ,daca un sir este constant(adica are toti termenii egali) il vom considera nemonoton
O solutie in C++ cat mai simpla va rog,folosind If,else if si else
Dau coroana​


Răspuns :

#include <iostream>

using namespace std;

int main(){

  int a,b,c,d;

  cin >> a >> b >> c >> d;

  if(a == b && b==c && c==d) cout << "Nemonoton";

  if(a <= b && b<=c && c<=d) cout << "Crescator";

  else if (a >= b && b>=c && c>=d) cout << "Descrescator";

  else cout << "Nemonoton";

}