Necesito Ayuda en los siguientes puntos. (En C)
Definimos una tabla "no fija" como aquella que puede crecer o disminuir en filas y o columnas en cualquier momento. Desarrolle una estructura de datos de este tipo que almacene enteros.
Las operaciones que se deben desarrollar sobre la misma son:
intercambiar(indice0, indice1): Hace que la fila en la posición 0 intercambie lugar con la que está en posición 1.
TotalElementos(): Devuelve cuantas columnas hay en total en la tabla.
SumarFila(indice): Suma todos los elementos de una fila y devuelve la suma.
SumarColumna(indice): Suma todos los elementos de una columna y devuelve la suma.
Escriba esta estructura de datos en el lenguaje de programación C e impleméntela en un programa de prueba. El programa ha de tener una consola (con bucle infinito) que muestre un menú con la operación que quiere realizar sobre la estructura de datos.
Gracias po su ayuda