Write a function that separately sums the even indexed elements and odd indexed elements of an array of doubles. Each element of the array contributes to one of the two sums, depending on whether the index of the element is even or odd. Your function definition must have a heading like
this:
void sum(double b[ ])
{ int n;
double *sum_even;
double *sum_odd;
if (
:
}
This might help. Just use your familiarity with C language to convert this pseudocode.
Code:
function GetSum (Var[])
set SumEven = 0
set SumOdd = 0
set size = Var.size
set i =0
while i to size
if var[i]%2 == 0
SumEven += var[i]
else
SumOdd += var[i]
endwhile
print SumEven
print SumOdd
endfunction