Hola, soy estudiante de estadística, estoy terminando la carrero solo me quedan 2 asignaturas y una de ellas es programación en C++, repasando ejercicios me he encontrado con uno que no se hacer, me gustaría si es posible alguna ayuda, por que tengo el examen cerca y quiero aprobar para quitármela de encima os dejo el enunciado:
En esta práctica se va a implementar una clase para trabajar con matrices dinámicas de números enteros. La clase debe contener funciones para realizar las operaciones siguientes:
1. Asignar el tamaño de una matriz. El valor de las filas y columnas se introducen por teclado y se pasan como argumentos a la función. Todos los elementos de la matriz se inicializan a 0. Si la matriz ya tenía datos se libera previamente la memoria asignada.
2. Asignar valores a todos los elementos de la matriz por pantalla. Implementarlo con operador de entrada ‘<<’
3. Asignar valores a todos los elementos de la matriz a partir de los datos contenidos en un fichero. El nombre del fichero se pide por teclado. Este fichero contiene en la primera línea el número de filas y el número de columnas. El resto de líneas contienen los valores de las componentes de la matriz por filas.
4. Número de veces. Dado un número pedido por teclado esta función devuelve el número de veces que está ese número en la matriz.
5. Suma de una matriz y un número, tanto por la derecha como por la izquierda de la matriz. La matriz original no se modifica sino que el resultado es una nueva matriz. Se utilizan operadores para la implementación.
6. Producto escalar de matrices.
7. Producto matricial de matrices.
8. Salir.
Mil Gracias!!