Informatică, întrebare adresată de Andrei52, 9 ani în urmă

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 danbmd17
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 :)
Alte întrebări interesante