Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Qewcgbр
25.12.2022 04:29 •
Информатика
Дано n-значное натуральное число x. ваша - переставляя цифры числа x, получить наименьшее возможное n-значное число y. напишите программу для решение данной
Ответ:
delmak
27.09.2020 12:17
#include <algorithm>#include <string>#include <iostream>
using namespace std;
int n;string x;
int main(){ cin >> n >> x; sort(x.begin(), x.end()); 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;}
0,0
(0 оценок)
Популярные вопросы: Информатика
alex2007serg
19.03.2021 06:07
Постройте граф отражающий отношения между следующими объектами компьютер процессор память устройства ввода устройства вывода внутренняя память внешняя память оперативная память...
nikita1197
09.10.2022 22:40
решить : при опросе 100 учеников 6-х классов выяснилось, что у 78 человек есть планшет, у 85 - смартфон, а у 8 учеников нет ни планшета, ни смартфона. у скольких учеников есть...
Elizaveta544435
28.04.2023 19:51
Напишите программу,которая находит минимальный и максимальный элементы матрицы и их индексы Python ...
YolloYP
06.06.2020 22:51
Дано двозначне число. Знайти добуток та середнє арифметичне його цифр. Зробити в Python. Дуже потрібно...
Chehows
08.12.2021 01:38
Написать программу. данн радиус окружности. найти длину окружности и его площадь...
lol1046
08.12.2021 01:38
Укого требование серьезнее ну тоисть больше у мта или самп?...
РЕГИНА943
08.12.2021 01:38
Вкаждом углу комнаты сидела по кошке .у каждой кошки по х котят. сколько всего ног. составьте программу для решения и вывода результата на экран ....
LeysAn11234
08.12.2021 01:38
Нужно посчитать кол-во двоек, троек, четвёрок, пятёрок за диктант и вывести средний был всей работы. program p1; const n=20; var i,a1,two,theere,fore,five,sum: integer; sr:...
Италия13
21.02.2021 03:44
Составьте программу, которая вычисляет данное выражение (A+D)-(C*D-A)+Е phyton...
лена363
03.10.2020 05:50
Создайте проект для вычисления длины окружности используя константу...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
using namespace std;
int n;string x;
int main(){ cin >> n >> x; sort(x.begin(), x.end()); 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;}