Informatică, întrebare adresată de Gamerest352, 8 ani în urmă

URGENT
1.Se citeste de la tastatura un numar natural format doar cu cifrele 2 si 3.
Sa se scrie programul complet C++ care determina si afiseaza cel mai mare numar
format cu cifrele numarului dat (4p)
Ex n=232223 se afiseaza 332222

Răspunsuri la întrebare

Răspuns de Mghetes
0

Răspuns:

#include <iostream>

using namespace std;

int main() {

int n, uc, nr2, nr3, i;

cout <<"n=";

cin >> n;

nr2= 0; nr3 = 0;  

while(n > 0)

{

    uc = n % 10;

     

    if (uc == 2)

    {

        nr2++;

    }

    else if (uc == 3)

    {

        nr3++;

    }

     

    n = n / 10;

}

 

for(i = 1; i<=n3;i++)

 cout<<"3";

for(i = 1; i<=n2;i++)

 cout<<"2";

return 0;

}

Alte întrebări interesante