Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include<iostream>
#include<stdlib.H>
float a[20][20];
float d;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
while (sw==0) {
if (m==n) {
for (i=1;i<=m;i++) {
for (j=1;j<=n+1;j++) {
cout << "Digite elemento [ " << i << "," << j << " ]" << endl; cin >> a[i][j];
}
for (i=1;i<=m;i++) {
d = a[i][i];
for (j=1;j<=n+1;j++) {
a[i][j] = a[i][j]/d;
for (k=1;k<=m;k++) {
if (k!=i) {
p = (-1)*a[k][i];
for (j=1;j<=m+1;j++) {
a[k][j] = p*a[i][j]+a[k][j];
cout << "La matriz solucion es: " << endl; for (i=1;i<=m;i++) {
for (j=1;j<=n+1;j++) {
sw = 1;
} else {
cout << "Se necesita igual numero de ecuaciones para igual numero de incognitas" <<
endl;
/* MATRIZ INVERSA */
#include<iostream>
#include<stdlib.H>
int i;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
while (sw==0) {
cout << "Digite numero de filas de matriz:" << endl; cin >> m;
cout << "Digite numero de columnas de matriz:" << endl; cin >> n;
if (m==n) {
for (j=1;j<=n;j++) {
for (i=1;i<=m;i++) {
for (j=1;j<=n;j++) {
if (i==j) {
inv[i][j] = 1;
} else {
inv[i][j] = 0;
for (i=1;i<=m;i++) {
h = a[i][i];
for (j=1;j<=n;j++) {
a[i][j] = a[i][j]/h;
inv[i][j] = inv[i][j]/h;
for (k=1;k<=m;k++) {
if (k!=i) {
p = (-1)*a[k][i];
for (j=1;j<=m;j++) {
a[k][j] = p*a[i][j]+a[k][j];
inv[k][j] = p*inv[i][j]+inv[k][j];
cout << "La matriz inversa es: " << endl; for (i=1;i<=m;i++) {
for (j=1;j<=n;j++) {
sw = 1;
} else {
cout << "No se puede hallar la matriz inversa" << endl; cout << "Ingrese por favor una matriz
cuadrada" << endl; sw = 0;
}
return 0;
#include<iostream>
#include<conio.h>
#include<stdlib.H>
float a[20][20];
float b[20][20];
float c[20][20];
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@ UNIVERSIDAD POLITECNICA DE PACHUCA @"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
cout << "Ingrese cantidad de filas de la matriz a" << endl; cin >> m;
cout << "Ingrese cantidad de columnas de la matriz a" << endl; cin >> n;
cout << "Ingrese cantidad de filas de la matriz b" << endl; cin >> q;
cout << "Ingrese cantidad de columnas de la matriz b" << endl; cin >> p;
if (n==q) {
for (i=1;i<=m;i++) {
for (j=1;j<=n;j++) {
cout << "a [ " << i << " " << j << " ]" << endl; cin >> a[i][j];
}}
for (i=1;i<=q;i++) {
for (j=1;j<=p;j++) {
cout << "b [ " << i << " " << j << " ]" << endl; cin >> b[i][j];
for (i=1;i<=m;i++) {
for (j=1;j<=p;j++) {
sum = 0;
for (k=1;k<=n;k++) {
sum = sum+a[i][k]*b[k][j];
}
c[i][j] = sum;
}}
cout << "La matriz producto c es: " << endl; for (i=1;i<=m;i++) {
for (j=1;j<=p;j++) {
cout << "c [ " << i << " " << j << " ] = " << c[i][j] << endl;
}}} else {
cout << "La multiplicacion no es posible ya que las columnas de la matriz a " <<endl;
cout << "no es igual a las filas de la matriz b" << endl;
return 0;
/*4. Escribe un programa que defina un vector de números y muestre en la salida estándar
#include<conio.h>
#include<stdlib.H>
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
for(int i=4;i>=0;i--){
getch(); return 0;
}
muestre en la salida estándar los números del vector con sus índices asociados.*/
#include<iostream>
#include<conio.h>
#include<stdlib.H>
int numeros[100],n;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
for(int i=0;i<n;i++){
for(int i=0;i<n;i++){//Ahora, vamos a mostrar los numeros con sus indices asociados
getch(); return 0;
}
/*5. Hacer un programa que lea 5 números en un arreglo, los copie a otro
#include<iostream>
#include<conio.h>
#include<stdlib.H>
int numeros[5],numeros2[5];
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
for(int i=0;i<5;i++){
for(int i=0;i<5;i++){
numeros2[i] = numeros[i]*2;
for(int i=0;i<5;i++){
cout<<numeros2[i]<<endl;
getch(); return 0;
}
/*2. Escribe un programa que defina un vector de números y calcule la multiplicación acumulada
de sus elementos.*/
#include<iostream>
#include<conio.h>
#include<stdlib.H>
int multiplicacion=1;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
for(int i=0;i<5;i++){
getch(); return 0;
}
/* 1. Escribe un programa que defina un vector de números y calcule la suma de sus elementos. */
#include<iostream>
#include<conio.h>
#include<stdlib.H>
int suma=0;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@"<<endl;
cout<<"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@"<<endl;
for(int i=0;i<5;i++){
suma += numeros[i]; //
getch(); return 0;
}