Как найти сумму отрицательных элементов в массиве?

Для того чтобы найти сумму отрицательных элементов в массиве в языке программирования C, необходимо выполнить следующие шаги:

1. Объявить и инициализировать массив, содержащий набор чисел, например:

int arr[] = {5, -2, -7, 10, -4};

2. Объявить переменную, которая будет содержать сумму отрицательных элементов:

int sum = 0;

3. Использовать цикл для перебора всех элементов массива. Внутри цикла проверить, является ли текущий элемент отрицательным. Если это так, добавить его к сумме:

for (int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) {
    if (arr[i] < 0) {
        sum += arr[i];
    }
}

4. После завершения цикла, переменная sum будет содержать сумму отрицательных элементов в массиве.

5. Далее можно вывести значение переменной sum, чтобы узнать сумму отрицательных элементов:

printf("Сумма отрицательных элементов: %dn", sum);

В итоге, полный код программы для нахождения суммы отрицательных элементов в массиве может выглядеть следующим образом:

#include <stdio.h>

int main() {
    int arr[] = {5, -2, -7, 10, -4};
    int sum = 0;
    
    for (int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) {
        if (arr[i] < 0) {
            sum += arr[i];
        }
    }
    
    printf("Сумма отрицательных элементов: %dn", sum);
    
    return 0;
}

При выполнении данной программы, на экран будет выведено значение суммы отрицательных элементов, в данном случае -13.