Noticias y Publicaciones
tarea matrices
#include <iostream>
#include<math.h>
using namespace std;
int V[20];
int det,opcion;
int M[3] [3],A[3][3],B[3][3];
int i,j,l,k;
int LEER_MATRIZ();
int VER_MATRIZ();
int LEER_DOS_MATRICES();
int VER_2_MATRICES();
int LEER_MATRIZ_TRANSPUESTA();
int VER_MATRIZ_TRANSPUESTA();
int MATRIZ_IDENTIDAD();
int SUMA_DE_DOS_MATRICES();
int MATRIZ_TRANSPUESTA();
int DETERMINANTE();
int MULTIPLICACION();
int main ()
{
do
{
cout<<"MENU \n";
cout<<" 1.- leer matriz \n";
cout<<" 2.- ver matriz \n";
cout<<" 3.- Leer dos matrices\n";
cout<<" 4.- ver dos matrices\n";
cout<<" 5.- Leer Matriz transpuesta\n";
cout<<" 6.- Ver Matriz transpuesta\n";
cout<<" 7.- Matriz identidad\n";
cout<<" 8.- suma de dos matrices\n";
cout<<" 9.- Matriz transpuesta\n";
cout<<" 10.- determinante\n";
cout<<" 11.- Multiplicacion\n";
cout<<"ingrese opcion : \n";
cin>>opcion;
switch (opcion)
{
case 1:
{
LEER_MATRIZ();
};break;
case 2:
{
VER_MATRIZ();
};break;
case 3:
{
LEER_DOS_MATRICES();
};break;
case 4:
{
VER_2_MATRICES();
};break;
case 5:
{
LEER_MATRIZ_TRANSPUESTA();
};break;
case 6:
{
VER_MATRIZ_TRANSPUESTA();
};break;
case 7:
{
MATRIZ_IDENTIDAD();
};break;
case 8:
{
SUMA_DE_DOS_MATRICES();
};break;
case 9:
{
MATRIZ_TRANSPUESTA();
};break;
case 10:
{
DETERMINANTE();
};break;
case 11:
{
MULTIPLICACION();
};break;
}//finswitch
}while (opcion=!0);
}//finprograma
//zona de funciones
int LEER_MATRIZ()
{
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
cin>>M[i] [j];
}
}
int VER_MATRIZ()
{
for (i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
cout<<M[i] [j];
}
cout<<endl;
}
}
int LEER_DOS_MATRICES()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
cin>>A[i] [j];
cout<<"Matriz B[][]";
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
cin>>B[i] [j] ;
}
int VER_2_MATRICES()
{
for (i=1; i<=3; i++);
for (j=1; j<=3; j++);
cout<<"LA matriz es:"<<A[i] [j];
cout<<"la matriz es: "<<B[i][j];
}
int LEER_MATRIZ_TRANSPUESTA()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
cout<<"Ingrese la matriz",cin>> M[j] [i];
}
int VER_MATRIZ_TRANSPUESTA()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
cout<< M[j] [i];
}
int MATRIZ_IDENTIDAD()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
if(i==j)
M[i] [j]=1;
else
M[i] [j]=0;
cout<<"LA MATRIZ IDENTIDAD ES :"<<M<<endl;
}
int SUMA_DE_DOS_MATRICES()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
M[i] [j]= A[i][j]+ B[i][j];
cout<< "La suma de matrices es: "<< M[i][j]<<endl;
}
int MATRIZ_TRANSPUESTA()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
cout<<"Ingrese la matriz",cin>> M[j] [i];
cout<< M[j] [i];
}
int DETERMINANTE()
{
det=A[1][1];
for (k=1;k<=3;k++)
l=k+1;
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
A[i][j] = ( A[k][k]*A[i][j]-A[k][j]*A[i][k] )/A[k][k];
det=det*A[k+1][k+1];
cout<<"La determinante es: "<<det<<endl;
}
int MULTIPLICACION()
{
for (i=1;i<=3;i++)
for (j=1;j<=3;j++)
M[i][j]=M[i][j]+A[i][k]*B[k][j];
cout<<"la matriz es : "<<M[i][j]<<endl;
}
Tarea 3
​
#include <iostream>
#include<math.h>
using namespace std;
int opcion,i,SUMA,MAX1,INDIC;
int vector[10];
int A[10],B[10],C[10];
int LEER_VECTOR(),SUMAR_ELEMENTOS();
int VER_SUMA_VECTOR();
int LEO_2_VECTORES();
int SUMA_2_VECTORES();
int MAXIMO_VECTOR();
int VER_PROMEDIO_DE_DOS_VECTORES();
int main ()
{
do
{
cout<<"MENU \n";
cout<<" 1.- Leer vector\n";
cout<<" 2.- Sumar elementos \n";
cout<<" 3.- suma de vector \n";
cout<<" 4.- Leer dos vectores\n";
cout<<" 5.- suma 2 vectores\n";
cout<<" 6.- Maximo de vectores\n";
cout<<" 7.- Promedio\n";
cout<<" 8.- Indice \n";
cout<<"ingrese opcion : \n";
cin>>opcion;
switch (opcion)
{
case 1:
{
LEER_VECTOR();
};break;
case 2:
{
SUMAR_ELEMENTOS();
};break;
case 3:
{
VER_SUMA_VECTOR();
};break;
case 4:
{
LEO_2_VECTORES();
};break;
case 5:
{
SUMA_2_VECTORES();
};break;
case 6:
{
MAXIMO_VECTOR();
};break;
case 7:
{
VER_PROMEDIO_DE_DOS_VECTORES();
};break;
}//finswitch
}while (opcion=!0);
}//finprograma
//zona de funciones
int LEER_VECTOR()
{
for(i=1;i<=10;i++)
{
cout<<"V["<<i<<"]=";
cin>>vector[i];
}
}
int SUMAR_ELEMENTOS()
{
SUMA=0;
for(i=1;i<=10;i++)
SUMA=SUMA+vector[i];
}
int VER_SUMA_VECTOR()
{
cout<<SUMA<<endl;
}
int LEO_2_VECTORES()
{
cout<<"VECTOR A[i]";
for(i=1;i<=10;i++)
{
cin>>A[1];
}
cout<<"VECTOR B[i]";
for(i=1;i<=10;i++)
{
cin>>B[1];
}
}
int SUMA_2_VECTORES()
{
for(i=1;i<=10;i++)
C[i]=A[i]+B[i];
//ver
for(i=1;i<=10;i++)
cout<<C[i]<<endl;
}
int MAXIMO_VECTOR()
{
MAX1=C[1];
for(i=1;i<=10;i++)
{
if(C[i]>MAX1)
MAX1=C[i];
INDIC=i;
}cout<<INDIC;
}
int VER_PROMEDIO_DE_DOS_VECTORES()
{
for(i=1;i<=10;i++)
C[i]=A[i]+B[i]/10;
//ver
for(i=1;i<=10;i++)
cout<<C[i]<<endl;
}
Tarea 1 Tarea 2



