Operaciones con las componentes de un vector

Sergio Bautista

//Este programa calcula el cubo de las componentes de un vector
//y suma de los cuadrados de  las componentes de dos vectores.

#include <iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
#define DIM 100
void leer_vector(int v[DIM],int n);
void escribir_vector(int v[DIM], int n);
void cube_vect (int v[DIM], int d[DIM], int n);
void sumacuadrados (int v[DIM], int w[DIM], int h[DIM], int n);
void sumatodo (int d[DIM], int h[DIM], int n);

main()
{
  int n, v[DIM],w[DIM],d[DIM],h[DIM];
  cout << n;
  cout << "Dame las " << n << " coordenadas del vector 1: \n";
  leer_vector(v,n);
  cout << endl << "Las " << n << " coordenadas del vector 1 son: \n";
  escribir_vector(v,n);
  cout<<endl;
  cout << "Dame las " << n << " coordenadas del vector 2: \n";
  leer_vector (w,n);
 cout << "Las " << n << " coordenadas del vector 2 son: \n";
 escribir_vector(w,n);
 cout << endl;
 cout << "El vector cuyos elementos son el cubo del primer vector es: \n";
 cube_vect(v,d,n);
 cout << endl;
 cout << "El vector cuyos elementos son el cubo del segundo vector es: \n";
 cube_vect(w,d,n);
 cout << endl;
 cout << "El vector resultante de la suma de los cuadrados de los elementos
               de los vectores iniciales es :";
 cout << endl;
 sumacuadrados(v,w,h,n);

 return 0;
}

//FUNCIONES
void leer_vector(int v[DIM], int n)
{
    for(int i=0;i<n;i++) cin >> v[i];
}

void escribir_vector(int v[DIM], int n)
{
    for(int i=0;i<n;i++)
       cout << v[i] << " ";
}

void cube_vect (int v[DIM], int d[DIM], int n)
{
    for (int i=0; i<n; i++)
        d[i]= v[i]*v[i]*v[i];
    for (int i=0; i<n; i++)
        cout << d[i] << " ";
}

void sumacuadrados (int v[DIM], int w[DIM], int h[DIM], int n)
{
    for (int i=0; i<n; i++)
        h[i]= v[i]*v[i]+w[i]*w[i];
    for (int i=0; i<n; i++)
        cout << h[i] << " ";
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s