LAB-2

DETERMINAR SI LA MATRIZ ES SIMETRICA:

CODIGO:


#include <iostream>
#include <conio.h>

using namespace std;

int main(){
int numeros[100][100],filas,columnas;
char band = 'F';

cout<<" ****DIGITE EL NUMERO DE FILAS:"; cin>>filas;//HUAROTO GERONIMO IIME- 01
cout<<" ****DIGITE EL NUMERO DE COLUMNAS:"; cin>>columnas;//HUAROTO GERONIMO IIME- 01

for(int i=0;i<filas;i++){
for(int j=0;j<columnas;j++){
cout<<" DIGITE UN NUMERO ["<<i<<"]["<<j<<"]: "; cin>>numeros[i][j];//HUAROTO GERONIMO IIME- 01
}
}

if(filas==columnas){
for(int i=0;i<filas;i++){
for(int j=0;j<columnas;j++){
if(numeros[i][j] == numeros[j][i]){
band = 'V';
}
}
}
}

if(band == 'V'){
cout<<" la matriz es simetrica: ";//HUAROTO GERONIMO IIME- 01
}

else {
cout<<" la matriz no es simetrica ";//HUAROTO GERONIMO IIME- 01
}


getch();
return 0;

}


RESULTADO




DETERMINANTE DE UNA MATRIZ:

CODIGO:

#include<iostream> 
using namespace std; 

int main () 
{ 
 int i,j,k,l,m,n ; 
 float A[50][50]; 
 float det; 

 cout << " MATRIZ DE ORDEN N = "; 
 cin >> n; 
 m=n-1; 
 cout << endl;

 cout << " ***** INTRODUCIR LOS ELEMENTOS ***** " << endl; // HUAROTO GERONIMO JUAN JESUS
 cout << " ------------------ " << endl;; 
 for(i=1;i<=n;i++) 
 {  
  for(j=1;j<=n;j++) 
  {
   cout <<" Digite un numero ["<<i<<"]["<<j<<"]: ";
   cin >> A[i][j];
  }
 }

 cout<<" \n***** MATRIZ ORIGINAL *****\n "; // HUAROTO GERONIMO JUAN JESUS
 for(int i=1;i<n+1;i++)
 {
  for(int j=1;j<n+1;j++)
  {
   cout<<A[i][j]<<" ";
  }
 cout<<"\n ";
 }  


 det = A[1][1]; // HUAROTO GERONIMO JUAN JESUS
 for(k=1;k<=m;k++) 
 { 
  l=k+1; 
  for(i=l;i<=n;i++) 
  { 
   for(j=l;j<=n;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 << endl; 
 cout << " ***** LA DETERMINANTE ES: ***** " << det << endl; 
 cout << " ----------------- " << endl;

 system("PAUSE"); 
 return 0; 
}
(fuente de ayuda: youtube)

RESULTADO:



MATRIZ TRANSPUESTA:

CODIGO:

#include<iostream>
#include<conio.h>
using namespace std;

int numeros[3][3];

int main()
{
 cout<<" ---- MATRIZ TRANSPUESTA ---- ";// HUAROTO GERONIMO IIME -01
 cout<< endl;
 for(int i=0;i<3;i++) 
 {
  for(int j=0;j<3;j++)
  {
   cout<<" DIGITE LOS DATOS DE LA MATRIZ ["<<i<<"]["<<j<<"]: ";
   cin>>numeros[i][j];
  }
 }

 cout<<" \n --MATRIZ ORIGINAL--\n "; // HUAROTO GERONIMO IIME -01
 for(int i=0;i<3;i++)
 {
  for(int j=0;j<3;j++)
  {
   cout<<numeros[i][j]<<" ";
  }
 cout<<"\n ";
 }
 cout<< endl;

 cout<<" \n --SU TRANSPUESTA SERA-- \n "; // HUAROTO GERONIMO IIME -01
 for(int i=0;i<3;i++)
 {
  for(int j=0;j<3;j++)
  {
   cout<<numeros[j][i]<<" ";
  }
 cout<<" \n ";
 }

  getch();
 return 0;
}

(FUENTE DE AYUDA: YOUTUBE)

RESULTADO:





No hay comentarios:

Publicar un comentario