Member 13562597 Ответов: 1

Как создать функцию, которая принимает массив и умножает его отдельные значения


привет
я пытаюсь создать функцию, которая берет массив и умножает каждое из его значений на 2, а затем возвращает каждое умноженное значение в новом массиве, чтобы я мог записать отдельные значения исходного массива и нового умноженного.
То есть, массив с 2, 4 и 6, я хочу сделать функцию, которая принимает его, затем умножает каждое значение на 2, а затем возвращает новый массив, который имеет 4, 6 и 8.

Что я уже пробовал:

я попытался создать цикл foreach в функции, которая умножает каждый элемент массива на 2, но теперь я не могу поместить ответы в новый массив и вернуть его.

Patrice T

И у вас есть какой-то код ? вопрос ?

George Swan

4*2=6??
6*2=8??

1 Ответов

Рейтинг:
5

Karthik_Mahalingam

class Program
   {
       static void Main(string[] args)
       {
           int[] inputArray = { 1, 2, 3, 4 };
           int[] outputArray = GetArrayMultiply(inputArray, 2);  // 2,4,6,8
       }

      static int[] GetArrayMultiply(int[] inputArray, int multiplier)
       {
           int[] outputArray = new int[inputArray.Length];
           for (int i = 0; i < inputArray.Length; i++)
           {
               outputArray[i] = inputArray[i] * multiplier;
           }
           return outputArray;
       }
   }