#include "utils.h" void copierTableau(long* dest,long* src,size_t n){ for(size_t i = 0;i < n;i++){ dest[i] = src[i]; } } void printTab(long* A,size_t n){ printf("{"); for(size_t i = 0;i < n;i++){ if(i != 0){ printf(","); } printf("%ld",A[i]); } printf("}\n"); } void permuter(long* a,long* b){ long tmp = *a; *a = *b; *b = tmp; } void initCompte(struct compte* c){ c->comp = 0; c->ecrit = 0; } char comparer(long a,char* op,long b,struct compte* c){ c->comp++; if(!strcmp(op,"==")){ return (a == b); }else if(!strcmp(op,"<")){ return (a < b); }else if(!strcmp(op,">")){ return (a > b); }else if(!strcmp(op,"<=")){ return (a <= b); }else if(!strcmp(op,">=")){ return (a >= b); } return 0; } void ecrire(long* a,long b,struct compte* c){ c->ecrit++; *a = b; }