/* Realizar un programa que permita ingresar datos a una matriz llamada X de u filasy v columnas. de igual manera ingresar datos a un vector llamdo Y cuyo numero de posiciones es igual al numero dede filas de la matriz X. crear un vector llamado Z de acuerdo a la operacion que se muestra en excel.imprimir los tres arreglos */ #include<iostream> #include<iomanip> #include<conio.h> using namespaceSystem;using namespacestd;voidmain (){//paso uno: Declarar arreglos floatX[4][3], Y[4],Z[3];//Paso dos: Permitir que el usuario decida el numero de filas y colmunas
cout<<"\n Digite el numero de filas (Maximo 4): ";intu; cin>>u;cout<<"\n Digite el numero de columnas (Maximo 3): ";intv; cin>>v;// Paso tres: Ingresar datos a la matriz y el vectorfor(intr=0; r<=u-1; r++){for(intt=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(intm=0; m<=v-1; m++){for(intg=0; g<=u-1; g++){Z[m]+=X[g][m]*Y[g];}}//Paso cinco: Impresion de arreglos for(intr=0; r<=u-1; r++){cout<<"\n\n";for(intt=0; t<=v-1; t++){cout<<"\t\t";cout<<X[r][t];}cout<<"\t\t\t";cout<<Y[r];}cout<<"\n\n";for(inte=0; e<=v-1; e++){cout<<"\t\t"<<Z[e];}getch();}
No hay comentarios:
Publicar un comentario