/*pair.c*/ #include int main () { int x; printf("Entrez un nombre \n"); scanf("%d",&x); if (x%2 == 0) /* pour modulo 10, on remplace 2 par 10*/ {printf("%d est pair\n",x);} else {printf("%d est impair\n",x);}; return 0; } /*--------------------------------------------------------------------------*/ /*minmax.c*/ #include /*debut des fonctions auxiliaires*/ int min(int x, int y) { if (x>y) {return y;} else {return x;}; } int max(int x, int y) { if (x /*debut des fonctions auxiliaires*/ int min(int x, int y) { if (x>y) {return y;} else {return x;}; } int min3(int x, int y, int z) { int tmp; if (x>y) {tmp = y ;} else {tmp = x ; } if (tmp > z) {tmp = z ; } return tmp; } int min3bis(int x, int y, int z) { int tmp; tmp = min(x,y); tmp = min(tmp,z); return tmp; } /*fin des fonctions auxiliaires*/ /*debut du programme principal*/ int main (void) { int input1,input2,input3,res; /* var locales */ /*entree des donnees par l'utilisateur*/ printf("Entrez trois entiers \n"); scanf("%d %d %d",&input1,&input2,&input3); /*calcul et impression des resultats*/ res = min3(input1,input2,input3); printf("Le min (premiere facon) est %d\n",res); res = min3bis(input1,input2,input3); printf("Le min (deuxieme facon) est %d\n",res); return 0; } /*fin du programme principal*/ /*--------------------------------------------------------------------------*/ /*racines.c*/ /*a compiler avec -lm*/ #include #include /*racines de ax^2+bx+c, si delta>=0*/ void imprime_racines(double a, double b,double c) { double delta; double x1,x2; delta = b*b - 4*a*c; if (delta==0) { x1=-b/(2*a); printf("une seule racine qui est %f \n",x1); } else { if (delta>0) { x1=(-b - sqrt(delta))/(2*a); x2=(-b + sqrt(delta))/(2*a); printf("deux racines qui sont %f et %f \n",x1,x2); } else { printf("pas de racines reelles\n"); } } } int main (void) { double a1,b1,c1; printf("Entrez les coeffs \n"); scanf("%lf %lf %lf",&a1,&b1,&c1); imprime_racines(a1,b1,c1); return 0; } /*--------------------------------------------------------------------------*/ /* pairs_jusque.c*/ #include int main (void) { int x,j; scanf("%d",&x); for (j=0;j<=x;j++) { if (j%2==0) {printf("%d ,",j);} ; }; printf("\n"); return 0; } /*--------------------------------------------------------------------------*/ #include /*/renvoie 1 si a le plus vieux, 2 si c'est b, 0 sinon*/ int plus_vieux(int a, int b) { if (a