Для того чтобы найти сумму отрицательных элементов в массиве в языке программирования C, необходимо выполнить следующие шаги:
- Объявить и инициализировать массив, содержащий набор чисел, например:
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]; } }
- После завершения цикла, переменная
sum
будет содержать сумму отрицательных элементов в массиве.
- Далее можно вывести значение переменной
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.