This document was ed by and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this report form. Report 3i3n4
Overview 26281t
& View Suma De Dos Matrices En C++ as PDF for free.
Suma de dos matrices Realizar un programa que permita realizar la suma de matrices en un ejercicio recurrentes de los cursos de programación, y se puede estructurar más fácil el programa si se tienen conocimientos de álgebra lineal. A continuación el código para realizar la suma de 2 matrices que deben tener igual número, tanto de filas, como de columnas. #include
using namespace std; int row,fil,i,j; int main() {
cout <<"Ingrese el numero de filas "<<endl; cin >>fil; cout <<"Ingrese el numero de columnas "<<endl; cin >>row; int matriz1[fil][row]; for {
(i=0;i<=fil-1;i++) for
(j=0;j<=row-1;j++)
{ cout <<"Ingrese la posicion "<<"("<<<")"<<"("<<j<<")"<<" de la matriz 1"<<endl; cin >>matriz1[i][j]; } } system("pause"); int matriz2[fil][row]; for
(i=0;i<=fil-1;i++)
{ for
(j=0;j<=row-1;j++)
{ cout <<"Ingrese la posicion "<<"("<<<")"<<"("<<j<<")"<<" de la matriz 2"<<endl;
cin >>matriz2[i][j]; } } system("pause"); cout << "A continuacion se sumaran las matrices ingresadas "<<endl; system("pause"); int matriz3[fil][row]; for
(i=0;i<=fil-1;i++)
{ for
(j=0;j<=row-1;j++)
{ matriz3[i][j]= matriz1[i][j]+matriz2[i][j]; cout << "Valor posicion "<<"("<<<")"<<"("<<j<<"): "<<matriz3[i][j]<<endl; } } cout << "Gracias por usar este programa "<<endl; system("pause"); return
0;
}
Resta de dos matrices
Serie Fibonacci: Imprimir primeros 'n' números En la programación en general, no solo en lenguaje C, recurrir a ejercicios relativos a la serie de Fibonacci es todo un clásico, y en este ejercicio, la idea es imprimir los primeros n números de la serie, donde 'n' es un valor predefinido y por restricciones del lenguaje, no debe ser un número muy grande. Vamos a imprimir los primeros 20 números de la serie en Dev-C. #include
using namespace std;
int anterior1,anterior2,actual,i;
int main (void) { cout << "Este programa imprimira los 20 primeros numeros de la serie de Fibbonacci" <<endl; system("pause"); anterior1=0; anterior2=1; cout <
<<endl; cout <
<<endl; for (i=1;i<=20;i++) /* El 20 hace referencia a la cantidad de numeros a imprimir */ { actual=anterior1+anterior2; anterior1=anterior2; cout <
<<endl; anterior2=actual; } system("pause"); return 0; }
Tambien en este caso, es posible modificar el programa para que el ingrese el valor de 'n', y sería mejor, en vez de declarar los números como int, hacerlo como long double, pues abarca una cantidad mayor de dígitos cuando los números empiezan a hacerse muy grandes, y quedaría así:
long double anterior1,anterior2,actual,i;
long double main (void)
Imprimir Pares e Impares desde 1 hasta 'n' Este es un ejemplo sencillo de la combinación de uso de ciclos (For en este caso) y de condicionales. La idea es imprimir primero todos los números impares desde 1 hasta n, y luego los pares, teniendo en cuenta que "n" es un valor predefinido, aunque podría realizarse una modificación sencilla para que el ingrese ese número. Vamos allá. #include