Se considera un nr. natural n (100<=n), format din maxim 9 cifre. Realizati un program care verifica daca nr n este "bine ordonat". Numerele "bine ordonate" sunt cele care au proprietatea ca cifrele lor apar fie in ordine crescatoare, fie in ordine descrescatoare. URGENT, pls, in c++!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;
int main() {
char numar[11]; bool asc = false, desc = false;
cin >> numar;
for(int i = 1; i < strlen(numar); i++) { if(numar[i] > numar[i-1]) asc = true; if(numar[i] < numar[i-1]) desc = true; }
if(asc && desc) cout << "NU E BINE ORDONAT"; else cout << "E BINE ORDONAT"; return 0;
}
Sper sa fie de folos :)
int main() {
char numar[11]; bool asc = false, desc = false;
cin >> numar;
for(int i = 1; i < strlen(numar); i++) { if(numar[i] > numar[i-1]) asc = true; if(numar[i] < numar[i-1]) desc = true; }
if(asc && desc) cout << "NU E BINE ORDONAT"; else cout << "E BINE ORDONAT"; return 0;
}
Sper sa fie de folos :)
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă