Выбросить из записи числа цифры 0 и 5, оставив прежним порядок остальных цифр - C#
Формулировка задачи:
1.Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509 должно получиться 919.
Решение задачи: «Выбросить из записи числа цифры 0 и 5, оставив прежним порядок остальных цифр»
textual
Листинг программы
static StringBuilder Del(StringBuilder lol)
{
char[] fig = { '0', '5'};
for (int i = lol.Length - 1; i >= 0; i--)
{
if (Array.IndexOf(fig, lol[i]) >= 0)
lol.Remove(i, 1);
}
return lol;
}
static void Print(StringBuilder lol)
{
for (int i = 0; i < lol.Length; i++)
{
Console.Write("{0}", lol[i]);
}
}
static void Main(string[] args)
{
Console.Write("Введите строку: ");
StringBuilder str = new StringBuilder(Console.ReadLine());
Del(str);
Console.WriteLine("Выходная строка: ");
Print(str);
Console.ReadKey();
}