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

Se citeste un nr x avand exact 3 cifre. Se cere sa se afiseze pe ecran nr maxim ce poate fi format cu cifrele lui x.

Răspunsuri la întrebare

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

int main() {
  int n;
  cin >> n;
  int pc, mc, uc;
  uc = n % 10;
  mc = n % 100 / 10;
  pc = n / 100;
  int i = 9, nr = 0;
  while(i >= 0 && nr < 3) {
    if(uc == i) {
      cout << i;
      nr++;
    }
    if(pc == i){
      cout << i;
      nr++;
    }
    if(mc == i){
      cout << i;
      nr++;
    }
      i--;
    }
    return 0;
}
Alte întrebări interesante