Producto de un número entero por un vector

Jonathan Ráfales

/* Este programa calcula el producto de un número entero 
dado por un vector dado. */

#include <iostream>
using namespace std;

struct vector
{
float x;
float y;
float z;
};
typedef struct vector Vector;

void leer_vect(Vector *);
void escribir_vect(Vector);
Vector operacion(Vector,int);

int main()
{
Vector s;
Vector n;
int d;
cout << "En primer lugar vamos a introducir el vector.\n\n";
leer_vect(&s);
escribir_vect(s);
cout << "\n\nIntroduce un numero entero: ";
cin >> d;
n=operacion(s,d);
cout << "\nEl producto del numero entero " << d << " por el vector es: ";
cout << "(" << n.x << "," << n.y << "," << n.z << ")\n";
return 0;
}

void leer_vect(Vector *s)
{
cout << "Introduce la primera coordenada: ";
cin >> s->x;
cout << "\nIntroduce la segunda coordenada: ";
cin >> s->y;
cout << "\nIntroduce la tercera coordenada: ";
cin >> s->z;
return;
}

void escribir_vect(Vector s)
{
cout << "\nEl vector es el siguiente: ";
cout << "(" << s.x << "," << s.y << "," << s.z << ")";
return;
}

Vector operacion(Vector m, int d)
{
Vector s;
s.x=d*m.x;
s.y=d*m.y;
s.z=d*m.z;
return s;
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

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