Подсчитать количество ненулевых элементов массива через указатель - C#
Формулировка задачи:
Решить задачу с использованием указателей.
Задан целочисленный одномерный массив а состоящий из n элементов. Написать программу подсчета количества ненулевых элементов массива.
Помогите пж
Решение задачи: «Подсчитать количество ненулевых элементов массива через указатель»
textual
Листинг программы
private unsafe int Calculate(int[] arr) { int res = 0; int pos = 0; fixed (int * pArr = arr) { for(int i = 0; i < arr.Length; i++) { int* cur = pArr + pos; pos++; if(*cur != 0) res++; } } return res; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д