С клавиатуры задаются три цифры. Вывести на экран все числа, которые

С клавиатуры задаются три числа. Вывести на экран все числа, которые можно образовать из данных цифр. Числа могут повторяться.

Задать свой вопрос
Тимур Левай
ответ:3*3*3
2 ответа
// PascalABC.NET 3.3, сборка 1605 от 31.12.2017
// Внимание! Если программка не работает, обновите версию!

begin
  var mc:=ReadlnString('Введите число из 3-х цифр:').ToCharArray;
  var s:='';
  foreach var a in mc do
    foreach var b in mc do
      foreach var c in mc do
        s+=a+b+c+' ';
  s.ToIntegers.Where(t-gt;tgt;99).Distinct.OrderBy(t-gt;t).Println
end.

Примеры
Введите число из 3-х цифр: 142
111 112 114 121 122 124 141 142 144 211 212 214 221 222 224 241 242 244 411 412 414 421 422 424 441 442 444

Введите число из трех цифр: 208
200 202 208 220 222 228 280 282 288 800 802 808 820 822 828 880 882 888

Введите число из трех цифр: 555
555
На снимке экрана 
============
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт