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

Se da numarul exact de 4 cifre. Sa se afiseze cel mai mare numar care se poate forma cu cifrele numarului dat. EX: 1324 => 4321 (LICEU)

Răspunsuri la întrebare

Răspuns de rossetta
2
#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    int a = n % 10;
    int b = n % 100 / 10;
    int c = n % 1000 / 100;
    int d = n / 1000;
    for(int i = 9; i >= 0; i--) {
      if(i == a)
        cout << a;
      if(i == b)
        cout << b;
      if(i == c)
        cout << c;
      if(i == d)
        cout << d;
    }
    return 0;
}
Alte întrebări interesante