1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#define N 4


int checksum(int matrix[], int position, int sum1, int sum2); 

int main(void)
{
	int mat[N];
	int i,j;
	
	printf("\nEnter the %d numbers:\n", N);	

	  for(i = 0; i < N; i++)
	  {
	    printf("%2d> ",i);
	    scanf("%d", &mat[i]);
	  }
	
 	  checksum(mat, 0, 0, 0);		


}

int checksum(int m[], int pos, int s1, int s2){
	
if(pos<N){
	if(pos==0){
			s1 = m[pos];	//H prwth 8esh einai peritth sigoura
			checksum(m, pos+1, s1, s2);			
		}else{
			if(pos%2){
				return s1 + checksum(m, pos+1, s1, s2);		
				
			}else{
				return s2 + checksum(m, pos+1, s1, s2);							
			}
			
		}

	}
	
}