Есть ответ 👍

Дано n-значное натуральное число x. ваша - переставляя цифры числа x, получить наименьшее возможное n-значное число y. напишите программу для решение данной

176
462
Посмотреть ответы 2

Ответы на вопрос:

Haskky
4,6(57 оценок)

#include < algorithm> #include < string> #include < iostream> using namespace std; int n; string x; int main(){    cin > > n > > x;           sort(x. x.;           int first_not_zero = -1;     for (int i = 0; i < n; ++i)    {        if(x[i] ! = '0')        {            first_not_zero = i;             break;         }    }          if(first_not_zero ! = -1)        swap(x[0], x[first_not_zero]);           cout < < x < < endl;           return 0; }

Вода,код. больше не знаю

Популярно: Информатика