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

Se citește un nr nat n.Sa se formeze in memorie cel mai mare nr care se poate forma cu cifrele pare ale lui n.


albertarifovicoyw7ld: C/C++

Răspunsuri la întrebare

Răspuns de rossetta
1
#include <iostream>
 
using namespace std;
 
int main() {
    int n, nr = 0;
    cin >> n;
    for(int i = 8; i >=0; i = i - 2) {
      int cn = n;
      while(cn > 0) {
          if(cn % 10 == i)
            nr = nr * 10 + i;
          cn = cn / 10;
      }
    }
    cout << nr;
    return 0;
}
Alte întrebări interesante