Для составления двузначного числа из данных цифр (5, 1, 2, 7, 8) без повторений нужно выбрать сначала цифру для единиц, а затем для десятков.
Итак, для единиц мы имеем 4 возможных варианта (не учитывая цифру 0), а для десятков - 3 возможных варианта (исключая выбранную для единиц цифру).
Таким образом, всего можно составить 4 * 3 = 12 двузначных чисел из данных цифр без повторений.