Как заменить символы в числе? - 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы