Как заменить символы в числе? - C#
Формулировка задачи:
Как заменить символы в числе?
Например массив с числами :
array[0]=5134;
array[1]=5334;
array[2]=5434;
у всех чисел символ 3 заменить на 4.
с помощью цикла for
Решение задачи: «Как заменить символы в числе?»
textual
Листинг программы
- int[] array = new int[3];
- array[0] = 5134;
- array[1] = 5334;
- array[2] = 5434;
- for (int i = 0; i < array.Length; i++)
- {
- // Берем элемент массива
- int number = array[i];
- // Преобразовываем его в строку
- string numberAsString = number.ToString();
- // Меняем в этой строке все вхождения '3' на '4' и засовываем результат в другую строку
- string numberAsStringAfterReplace = numberAsString.Replace('3','4');
- // Строку с измененным значением преобразовываем обратно в число (int)
- int numberAfterReplace = int.Parse(numberAsStringAfterReplace);
- // Записываем число обратно в массив в то же место
- array[i] = numberAfterReplace;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д