Академический Документы
Профессиональный Документы
Культура Документы
1. Se dispone de una matriz en la que la mayor parte de sus elementos son cero, por
lo que se propone
almacenar unicamente los valores que son distintos de cero. Se usar el siguiente
formato (fila, columna, valor),
donde valor distinto de 0.
• Escribir una funcion que permita leer la matriz almacenada en el archivo matriz.txt
bajo el formato:
3 //dimension de la matriz cuadrada
003
1 2 -1
es decir, se tiene una matriz A elemento de R3×3 con a00 = 3, a12 = −1 y el resto de
elementos iguales a cero.
2. Escribir una funcion que reciba una matriz cuadrada A elemento de Rn×n y
retorne un vector x en Rn con el numero
de elementos no nulos de cada fila. Usar la declaracion:*/
vector < double > NoNulos(vector<vector<double> >A)
4. Con el arreglo anterior, crear otra funcion que reciba una matriz A en Rm×n y
retorne
un vector fx en Rm con los elementos minimos de cada fila. Usar la declaracion:
vector<double> filas_matriz(vector<vector<double>> A);
/**VECTORES***/
1. Escribir una funcion que reciba dos numeros entero n, p con n > 1 y retorne un
vector x en Rn, donde
xi elemento de [−|p|, |p|].
3. Escribir una funcion que reciba un vector x en Rn y retorne otro vector z con
los elementos de x eliminando los datos repetidos. Los vectores deben ser
almacenados como
vector < double > .
Ejemplo: Dado el arreglo x = (2, 5, 6, 5, 8, 2, 4, 5), la funcion debe retornar z = (2, 5,
6, 8, 4)