Как в C# разделить число на отдельные цифры с ошибками?
Нужно число разделить на отдельные цифры, а потом к каждой цифре присвоить другое значение и вывести на экран.
Приблизительно вот так:
Вводится произвольное число 34452
3 присвоить 5
4 присвоить 7
4 присвоить 7
5 присвоить 1
2 присвоить 3
Вывести на экран: 57713
И самое главное:
1) Число (пусть оно будет как в примере - 34452) должно быть введено пользователем с клавиатуры (т. е. будет введено любое число и независимо от того целое или дробное каждой цифре присваивать своё значение и выводить на экран)
2) Некоторым цифрам нельзя присвоить значение. Например:
Вводится произвольное число: 34652
3 присвоить 5
4 присвоить 7
6 недопустимая цифра - присвоение невозможно
Вывести на экран: Ошибка