Как вычислить сумму, произведение и количество элементов массива используя указатели? - C#
Формулировка задачи:
Вычислить сумму , произведение и количество элементов массива через функции,используя указатели.
Как это сделать?Объясните пожалуйста,
особенно о указателях
(язык C#(консольное приложение))
Решение задачи: «Как вычислить сумму, произведение и количество элементов массива используя указатели?»
textual
Листинг программы
- unsafe int Sum(int[] array)
- {
- int sum = 0;
- int length = Length(array);
- fixed (int* ptr = array)
- while (length --> 0) sum += *(ptr+length);
- return sum;
- }
- unsafe int Product(int[] array)
- {
- int product = 0;
- int length = Length(array);
- fixed (int* ptr = array)
- while (length --> 0) product *= *(ptr+length);
- return product;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д