Array: C | |||||||||||||
Problem: Given an array of int, calculate the sum of: | |||||||||||||
all the elements in the array | |||||||||||||
all the positive elements in the array | |||||||||||||
all the negative elements in the array | |||||||||||||
main () { | |||||||||||||
int i, size = 10, sum, pos, neg; | |||||||||||||
int arr[10] = {12, -1, 8, 0, 6, 85, -74, 23, 99, -30}; | |||||||||||||
sum = 0; pos = 0; neg = 0; | |||||||||||||
for (i = 0; i < size; i++) { | |||||||||||||
sum += arr[i]; | |||||||||||||
if (arr[i] > 0) | |||||||||||||
pos += arr[i]; | |||||||||||||
if (arr[i] < 0) | |||||||||||||
neg += arr[i]; | |||||||||||||
} | |||||||||||||
return 0; | |||||||||||||
} | |||||||||||||