Nesesito ayuda con lenguaje C de vida o muerte

hola nesesito ayuda urgente con un ejercicio en lenguaje C lo nesesito para pasar el ramo …

el ejercicio es el sigiente:

crear un arreglo de dimencion M y otro de dimencion M*M qe pueden contener numeros enteros.

se pide calcula e imprimir lo sigiente:

a) calcular el promedio del vector y promedio de cada columna de la matriz

b) cantidad de numeros menores que el promedio en cada columna dela matriz

c) numero mayor de cada fila de la matriz y su posicion

d) comprobar si la matris es simetrica conrespecto ala diagonal mayor

e) intercambiar los datos del vector con la diagonal segundaria de la matriz

f) ingresar un valor por teclado e indicar si esta en el vector y su posicion o si esta en la matriz y su posiion.

de ante mano les doy las gracias pero porfavor si me pueden ayudar que sea antes del martes es de vida o muerte
muchas gracias