Martínez Navarro, Erik
#include<stdio.h>
#include<stdlib.h>
#include<stdlib.h>
struct Vector
{
float x, y, z;
};
typedef struct Vector Vector;
{
float x, y, z;
};
typedef struct Vector Vector;
void leer_vector(Vector*, Vector*);
float producto_escalar(Vector, Vector);
float producto_escalar(Vector, Vector);
int main()
{
Vector v, w;
float prod;
leer_vector(&v, &w);
prod= producto_escalar(v, w);
printf("El producto escalar es %fn", prod);
Vector v, w;
float prod;
leer_vector(&v, &w);
prod= producto_escalar(v, w);
printf("El producto escalar es %fn", prod);
system("PAUSE");
return 0;
}
void leer_vector(Vector *v, Vector *w)
{
printf("Dame una componente del vector V:n");
scanf("%f", &v->x);
printf("Dame otra componente del vector V:n");
scanf("%f", &v->y);
printf("Dame otra componente del vector V:n");
scanf("%f", &v->z);
printf("Dame una componente del vector W:n");
scanf("%f", &w->x);
printf("Dame otra componente del vector W:n");
scanf("%f", &w->y);
printf("Dame otra componente del vector W:n");
scanf("%f", &w->z);
}
float producto_escalar(Vector v, Vector w)
{
float prod;
prod=(v.x*w.x)+(v.y*w.y)+(v.z*w.z);
return prod;
}
Anuncios
bien,ric.