Multiplicar un matriz por un escalar
Un escalar es un numero que multiplicara a nuestra matriz, entonces declaramos la variables y pedimos al usuario que ingrese los datos que le pedimos,seguido a esto pasaremos a realizar la operación correspondiente.
// matriz multiplicado por una escalar
#include<iostream>
using namespace std;
main(){
int n,m,a;
cout<<"ingrese el escalar: ";cin>>a;
cout<<"ingrese el numero de filas :";cin>>n;
cout<<"ingrese numero de columnas :";cin>>m;
int A[n][m],B[n][m];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<"ingrese: ";cin>>A[i][j];
B[i][j]=A[i][j]*a;
}
}
cout<<"\n la matriz A \n";
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<"A["<<i<<"]["<<j<<"] = "<<A[i][j]<<"\t";
}
cout<<"\n";
}
cout<<"\nla matriz multiplicada\n";
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cout<<"B["<<i<<"]["<<j<<"] = "<<B[i][j]<<"\t";
}
cout<<"\n";
}
return 0;
}
código compilado:
Comentarios
Publicar un comentario