Обнуление всех положительных элементов в одномерном массиве - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Составить процедуру обнуления всех положит эл-ов в одномерном массиве А

Решение задачи: «Обнуление всех положительных элементов в одномерном массиве»

textual
Листинг программы
void zeros(int *arr, int size){
    for(int i = 0; i < size; i++){
        if(arr[i] > 0) arr[i] = 0;
    }
}

Объяснение кода листинга программы

  1. В функции объявлены два параметра: arr и size.
  2. Первый параметр arr является указателем на первый элемент массива.
  3. Второй параметр size указывает размер массива.
  4. В функции используется цикл for для прохода по всем элементам массива.
  5. Внутри цикла проверяется, больше ли значение текущего элемента массива нуля.
  6. Если это условие выполняется, то значение текущего элемента массива обнуляется.
  7. Цикл выполняется до тех пор, пока не будут пройдены все элементы массива.
  8. Функция не возвращает никакого значения.

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


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

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

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