Ajutor, ma bate grav!
Cerință
Ești în perioada de testare la o firmă de software unde ai început să lucrezi acum câteva luni. Ai primit ca și task să faci un program care să verifice dacă un șir format din 4 numere întregi este monoton crescător sau descrescător. Poți să îl rezolvi?
Date de intrare
Programul citește cele 4 elemente ale șirului.
Date de ieșire
Programul afișează mesajul Crescator, dacă șirul este monoton crescător, Descrescator dacă este monoton descrescător sau Nemonoton în caz contrar.
Restricții
Elementele șirului sunt numere întregi cuprinse între -100 și 100.
Pentru simplitate, dacă un șir este constant (adică are toți termenii egali) îl vom considera nemonoton.
AM REZOLVAT ASA DAR IAU DOAR 84 DE PUNCTE DIN 100,CE AM GRESIT?
#include
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if ( (a >= b) && (b >= c) && (c >= d) ) {
cout << "Descrescator";
}
else if ( (a <=b) && (b <= c) && (c <= d) ) {
cout << "Crescator";
}
else if ( (a <= b) || (b >= c) || (c <= d) ) {
cout << "Nemonoton";
}
return 0;
}
Răspunsuri la întrebare
Răspuns de
4
#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";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
#include
#include
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a < 100 && a > -100 && d < 100 && d > -100 && c < 100 && c > -100 && d < 100 && d > -100 ) {
if (a == b && a == c && a == d && b == c && b == d && c == d) {
cout << "Nemonoton";
}
else if (a >= b && a >= c && a >= d && b >= c && b >= d && c >= d) {
cout << "Descrescator";
}
else if (a <= b && a <= c && a <= d && b <= c && b <= d && c <= d) {
cout << "Crescator";
}else {
cout << "Nemonoton";
}
}
}