Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de igual manera ingresar datos a un vector Y cuyo numero de posiciones es igual al numero de filas de la matriz X. Crear un vector llamado Z de acuerdo a la operacion que se muestra en exel. Imprimir los tres arreglos*/ #include<iostream> #include<iomanip> #include<conio.h> using namespace System; using namespace std; void main() { //paso uno: declarar arreglos float X[5][4], Y[5], Z[4]; //paso dos: Permitir que el usuario decida el numero de filasy columnas cout<<"/n Digite el numero de filas (maximo 4) "; int v; cin>>v; cout<<"/n Digite el numero de columnas (maximo 3) "; int u; cin>>u; //paso tres: Ingresar datos a la matriz y el vector for(int r=0; r<=u-1; r++) { for(int t=0; t<=v-1; t++) { cout<<"\n X["<<r+1<<"]["<<t+1<<"] = "; cin>>X[r][t]; } cout<<"\n Y["<<r+1<<"] = "; cin>>Y[r]; }
//paso cuatro: Crear el vector Z, con la operacion respectiva for (int m=0; m<=v-1; m++) { for(int g=0; g<=u-1; g++) { Z[m]+=X[g][m]*Y[g]; } } //paso cinco: Impresion de arreglos for(int r=0; r<=u-1; r++) { cout<<"\n\n"; for(int t=0; t<=v-1; t++) { cout<<"\t"; cout<<X[r][t]; } cout<<"\t"; cout<<Y[r]; } cout<<"\n\n"; for(int e=0; e<=v-1; e++) { cout<<"\t"<<Z[e]; } getch(); }