**Could you please help me with this home work , since i'm not sure from my sol. , the last question i know it , but number 3 and 2 i didn't understand them .**

**2.**Write a program that create an array Divisors[N] with the following values. Divisors[0]=0 and Divisors[i] is the number of divisors of number i. Use this array to print the number of divisors for all even numbers less than or equal to 20.

__________________________________________________ __________________

**3.**Combinatorial numbers C(n,k) can be defined in a recursive form as

C(n,k)=C(n-1,k) + C(n-1,k-1); for n>k>0

C(n,n)=C(n,0)=1; for n>=0.

Write a program, that create an array Comb[M][M] where Comb[i][j]=C(i,j) for i≥j and 0 otherwise, and M=10. After creating this array your program should find and print the sum of values Comb[i][j] for each row i.

__________________________________________________ ___________________

**4.**Write a function that for each column in a 2-dimensional array Arr2D[M][N] finds the average value, and then stores these values in array AvrCol[N]. Design the function and write a short driver program to test it.

thank you