Se numeşte număr “bine ordonat” crescător un număr natural cu proprietatea că cifrele sale citite de la stânga la dreapta sunt în ordine crescătoare. Scrieţi un algoritm care verifică dacă un număr natural x dat este bine ordonat crescător și afișați un mesaj corespunzător.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;
int main() { int x, trecut, xc, adevar;
cin >> x; xc = x; adevar = 0; while (x) { trecut = x % 10; x /= 10; if (trecut < x % 10) { adevar = 1; x = 0; } }
if (adevar == 1) { cout << "Numarul " << xc << " nu este un numar bine ordonat.\n"; } else { cout << "Numarul " << xc << " este un numar bine ordonat.\n"; }
return 0;}
int main() { int x, trecut, xc, adevar;
cin >> x; xc = x; adevar = 0; while (x) { trecut = x % 10; x /= 10; if (trecut < x % 10) { adevar = 1; x = 0; } }
if (adevar == 1) { cout << "Numarul " << xc << " nu este un numar bine ordonat.\n"; } else { cout << "Numarul " << xc << " este un numar bine ordonat.\n"; }
return 0;}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă