Для того чтобы найти сумму отрицательных элементов в массиве в языке программирования 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.