Matrices en C++

Páginas: 5 (1091 palabras) Publicado: 30 de octubre de 2014
Electrónica y Telecomunicaciones
Fundamentos de la Programación
Profesor
Ing. Santiago Quiñones
Alumno
Daniel Astudillo
1er Ciclo
7.2 Escribir el algoritmo que permita obtener el numero de elementos positivos de una tabla.
Codificación en C++
#include<iostream>
using namespace std;
int main()
{
int M=2,N=2;
float Array[M][N];
int i,j;
float cp=0;cout<<"Datos de array"<<endl;
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++)
{
cin>>Array[i][j];
if (Array[i][j]>0)
{
cp++;
}
}
}
cout<<"\n Matriz A: \n";
{
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{cout<<"\t"<<Array[i][j];
}
cout<<"\n";
}
cout<<"\n";
}
cout<<"Hay"<<cp<<"Numeros Positivos";
return 0;
}
Ejecución del programa

7.4 Leer una matriz de 3 por 3 elementos y calcular la suma de cada una de sus filas y columnas, dejando dichos resultados en dos vectores uno de las fila y otro de lascolumnas.
Codificación en C++
#include<iostream>
using namespace std;
int main()
{
int M=3,N=3,C=0;
float Array[M][N];
int i,j;
float Suma[C];
cout<<"Datos de array"<<endl;
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++)
{
cin>>Array[i][j];
}
}
cout<<"\n Matriz A: \n";
{for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
cout<<"\t"<<Array[i][j];
}
cout<<"\n";
}
cout<<"\n";
}
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++)
{
Suma[C]=Array[i][j]+Suma[C];
}
C++;
}
for (j=0;j<M;j++)
{
for ( i=0;i<N;i++)
{
Suma[C]=Array[i][j]+Suma[C];
}
C++;
Suma[C]=0;
}
for ( i=0;i<6;i++)
{
cout<<Suma[i]<<" ";
}
return 0;
}
Ejecución del programa

7.7 Calcular los elementos de la diagonal principal de una matriz (4 x 4).
Codificación en C++
#include<iostream>using namespace std;
int main()
{
int M=4,N=4;
float Array[M][N];
int i,j,diag=0;
cout<<"Datos de array"<<endl;
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++)
{
cin>>Array[i][j];
}
}
cout<<"\n Matriz A: \n";
{
for(i=0;i<M;i++)
{
for(j=0;j<N;j++){
cout<<"\t"<<Array[i][j];
}
cout<<"\n";
}
cout<<"\n";
}
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++)
{
if (i==j)
{
diag=Array[i][j]+diag;
}
}
}
cout<<diag<<endl;
return 0;
}Ejecución del programa

7.17 Escribir el algoritmo que permita escribir el contenido de una tabla de dos dimensiones (3x4 )
Codificación en C++
#include<iostream>
using namespace std;
int main()
{
int M=3,N=4;
float Array[M][N];
int i,j;
float cp=0;
cout<<"Datos de array"<<endl;
for ( i=0;i<M;i++)
{
for ( j=0;j<N;j++){
cin>>Array[i][j];
}
}
cout<<"\n Matriz A: \n";
{
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
cout<<"\t"<<Array[i][j];
}
cout<<"\n";
}
cout<<"\n";
}
return 0;
}
Ejecución del programa

7.18 Leer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matrices En C++
  • Matrices c++
  • Matrices programacion c++
  • Tablas con matrices en c
  • Codigo Matrices En C
  • guia sobre matrices c++
  • Suma De Matrices En C++
  • Vectores Y Matrices En C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS