Suma de Vectores en programacion..
Enviado por Mikki • 8 de Julio de 2018 • 2.529 Palabras (11 Páginas) • 471 Visitas
...
}
system("PAUSE");
return EXIT_SUCCESS;
}
EJEMPLO 7.12
#include
#include
#define filas 5
using namespace std;
int main(int argc, char *argv[])
{
int i,j, suma, A[filas][filas];
// lectura por filas
for(i = 0; i
for(j = 0; j
cin >> A[i][j]; //realización de la suma
for(i = 0; i
for (j = 0; j
if(!(i == j))
suma += A[i][j];
cout
system("PAUSE");
return EXIT_SUCCESS;
}
EJEMPLO 7.13
#include
#include
#define dias 31
#define horas 24
#define minutos 60
using namespace std;
int main(int argc, char *argv[])
{
int i, j, k;
float A[dias][horas][minutos], media;
//lectura de las temperaturas.
for(i = 0; i
for (j = 0; j
for (k = 0; k
cin >> A[i][j][k];
for(i = 0; i
{ //cálculo de la media de cada uno de los días.
media = 0;
for ( j = 0 ; j
for ( k = 0; k
media += A[i][j][k];
cout
}
system("PAUSE");
return EXIT_SUCCESS;
}
EJEMPLO 7.14
float suma(float a[5]);
float calcula(float a[], int n); //n es número de datos no obligatorio
float media (float * a, int n); //n es no obligatorio, pero conveniente
Dadas la declaraciones de arrays siguientes:
int b[5], a[6];
Son posibles llamadas válidas:
cout
cout
cout
EJEMPLO 7.15
#include
#include
#include
#define max 11
using namespace std;
void lee( float a[], int n);
void escribe (float a[], int n);
void suma(float a[], float b[], float c[], int n);
int main(int argc, char *argv[])
{
int n;
float a[max], b[max],c[max];
n = 3;
lee(a, n);
lee(b, n);
cout
escribe(a, n);
cout
escribe(b, n);
suma (a, b, c, n);
cout
escribe(c, n);
system("PAUSE");
return EXIT_SUCCESS;
}
void suma( float a[], float b[], float c[], int n)
{
int i;
for (i = 0; i
c[i] = a[i]+ b[i];
}
void escribe(float a[], int n)
{
int i;
for (i = 0; i
cout
cout
}
void leer(float a[], int n)
{
int i;
for (i = 0; i
{
cout
cin >> a[i];
}
}
Un resultado de ejecución del programa anterior es el siguiente:
[pic 1]
EJEMPLO 7.16
#include
#include
#include
...