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

Va rog faceti-mi un algoritm in pseudocod pentru aceasta problema. Dau coroana ! Se da un nr cu exact 4 cifre.Sa se det cel mai mare nr care se poate obtine cu 2 din cifrele sale.

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int main(){

   char n[5] = {0};

   std::cin >> n;

   

   for(int j, i = 0; i < 4; ++i)

       for(j = 0; j < 4 - i; ++j)

           if(n[j] < n[j + 1])

               std::swap(n[j], n[j + 1]);

   n[2] = 0;

   

   std::cout << n;

}

1. Se sorteaza invers cifrele.

2. Se afiseaza primele 2 cifre.

Alte întrebări interesante