diff --git a/sum_array b/sum_array new file mode 100755 index 0000000..aed579d Binary files /dev/null and b/sum_array differ diff --git a/sum_array.c b/sum_array.c new file mode 100644 index 0000000..bc67261 --- /dev/null +++ b/sum_array.c @@ -0,0 +1,20 @@ +#include +int sum(int array[], int size); +int main(int argc, char **argv) +{ +int array[] = {2,2,2,2,2}; +int size = sizeof(array)/sizeof(array[0]); +printf("Array size is %d\n{", size); +for(int i = 0; i < size; i++) +{printf("%d,",array[i]);} +printf("}\nResult of summing the array:%d\n", sum(array, size)); + return 0; +} +int sum(int array[], int size) +{ +int sum = 0; +for(int i = 0; i < size; i++) +{sum += array[i];} +return sum; +} +