Hola.
No pienses en el TOTAL del ejercicio. Trocéalo en pequeños objetivos y ves completándolo poco a poco.
Por ejemplo, de momento olvídate del resumen final con los promedios y tal.
Simplemente empieza a escribir el código para crear el array con las cinco causas. Ni siquiera te molestes ahora en pensar en cinco causas distintas, por ahora escribe cualquier cosa: Causa 1, Causa 2, Causa 3....
Luego crea la matriz de 5x10 para almacenas las puntuaciones.
A continuación, crea el código para que muestre en pantalla cada una de las cinco causas y pida una puntuación que se guarde en la matriz.
Necesitarás dos bucles.
Uno ha de ir desde 0 hasta 4 para mostrar las 5 causas y pedir el dato que se guardará en la matriz.
Este bucle estará anidado dentro de otro que irá desde 0 hasta 9, para pedir que se puntúen las 5 causas 10 veces, ya que se supone que en la encuesta han de participar 10 personas.
Estos dos bucles te darán los indices donde guardar las puntuaciones en la matriz:
[0,0] [0,1] [0,2] [0,3] [0,4] [0,5] [0,6] [0,7] [0,8] [0,9]
[1,0] [1,1] [1,2] [1,3] [1,4] [1,5] [1,6] [1,7] [1,8] [1,9]
..etc...
No intentes nada más por ahora. Solo céntrate en conseguir esto, pedir las 50 puntuaciones (5x10) y que se guarden en la matriz.
Empieza el código para intentarlo, y lo consigas o no, publícalo aquí y te ayudaremos a completarlo si no lo has logrado.
Así sabremos cuál es tu nivel y también en que lenguaje estás programando, que no lo has dicho, pero intuyo que es C.
Cuando este primer objetivo este completado, entonces puedes pasar a pensar en hacer el resto del ejercicio.