Практикум по курсу "Алгоритмизация и программирование". Часть 1. Андрианова А.А - 36 стр.

UptoLike

for (int j = 0; j <= 9; j++)
if (i != j)
for (int k = 0; k <= 9; k++)
if (k != i && k != j)
for (int t = 0; t <= 9; t++)
if (t != i && t != j && t != k)
{
int c = i * 1000 + j * 100 + k * 10 + t;
Console.Write("{0} ", c);
}
}
}
}
Рис.3.6. Блок-схема решения задачи о числах
с неповторяющимися цифрами.
Задача 6. Разложение числа на простые множители. Известно, что любое
целое положительное число можно представить в виде произведения простых
чисел. Например, 84=2·2·3·7.
                 for (int j = 0; j <= 9; j++)
                     if (i != j)
                         for (int k = 0; k <= 9; k++)
                             if (k != i && k != j)
                                 for (int t = 0; t <= 9; t++)
                                     if (t != i && t != j && t != k)
                                     {
                                       int c = i * 1000 + j * 100 + k * 10 + t;
                                       Console.Write("{0} ", c);
                                     }
            }
        }
    }




                Рис.3.6. Блок-схема решения задачи о числах
                       с неповторяющимися цифрами.

    Задача 6. Разложение числа на простые множители. Известно, что любое
целое положительное число можно представить в виде произведения простых
чисел. Например, 84=2·2·3·7.