Skip to content
Snippets Groups Projects
Commit 3d176816 authored by Benjamin-Sitbon's avatar Benjamin-Sitbon
Browse files

Vector Add

Writed all fonctions heads and struct for vectors
parent a2e303ff
No related branches found
No related tags found
No related merge requests found
galaxy_simulator
Vector 0 → 100644
File added
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
Vector.h 0 → 100644
typedef struct vec {
double x, y;
} vec;
//Créer et initialiser un vecteur:
vec *new_vec(double x, double y);
//Additionner deux vecteurs
vec *add_vec(const vec *const v1, const vec *const v2);
//Soustraire deux vecteurs
vec *sub_vec(const vec *const v1, const vec *const v2);
//Multiplier un vecteur par un scalaire
vec *mul_vec(double alpha, const vec *const v2);
//Calculer la norme d’un vecteur
double norm(const vec *const v1);
//Calculer la distance entre deux vecteurs
double distance(const vec *const v1, const vec *const v2);
//Afficher un vecteur (ça vous aidera pour le débuggage)
void print_vec(const vec *const v);
Vector.o 0 → 100644
File added
All: Vector
Vector: Vector.o
gcc -o Vector Vector.o
Vector.o: Vector.c
gcc -o Vector.o -c Vector.c
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment