Обнуление всех положительных элементов в одномерном массиве - C (СИ)
Формулировка задачи:
Составить процедуру обнуления всех положит эл-ов в одномерном массиве А
Решение задачи: «Обнуление всех положительных элементов в одномерном массиве»
textual
Листинг программы
void zeros(int *arr, int size){ for(int i = 0; i < size; i++){ if(arr[i] > 0) arr[i] = 0; } }
Объяснение кода листинга программы
- В функции объявлены два параметра:
arr
иsize
. - Первый параметр
arr
является указателем на первый элемент массива. - Второй параметр
size
указывает размер массива. - В функции используется цикл
for
для прохода по всем элементам массива. - Внутри цикла проверяется, больше ли значение текущего элемента массива нуля.
- Если это условие выполняется, то значение текущего элемента массива обнуляется.
- Цикл выполняется до тех пор, пока не будут пройдены все элементы массива.
- Функция не возвращает никакого значения.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д