// TD0.txt /* EXERCICE 2 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD0 - Exercice 2 * Auteur : Sylvie LEBRUN / 2016 */ #include #include int main() { int a=2; int b=5; double x; x=-b/a; printf("a = %d \t b = %d \n",a,b); printf("la solution de a*x + b= 0 est : %lf\n",x); return 0; } /* EXERCICE 2 - FIN */ /* EXERCICE 3 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD0 - Exercice 3 * Auteur : Sylvie LEBRUN / 2016 */ #include #include int main() { int a; int b; scanf("%d",&a); scanf("%d",&b); printf("a=%d\tb=%d\n",a,b); printf("la solution de a*x + b= 0 est %lf:\n",-a/b); return 0; } /* EXERCICE 3 - FIN */ /* EXERCICE 4 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD0 - Exercice 4 * Auteur : Julien VILLEMEJANE / 2018 */ #include #include int main() { int a = 86; int b = 0x56; int c = 0b01010110; char d; printf("a = %d, b = %d, c = %d \n", a, b, c); printf("a = %lf, b = %lf, c = %lf \n", a, b, c); printf("a = %c, b = %c, c = %c \n", a, b, c); d = 3 * a; printf("a (%d) * 3 = %d \n", a, d); return 0; } /* EXERCICE 4 - FIN */ /* EXERCICE 5 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD0 - Exercice 5 * Auteur : Julien VILLEMEJANE / 2018 */ #include #include int main() { int a = 86; char d; /* BLOC 1 */ d = (a & 0b00100100); printf("Opérateur & : d = %d \n", d); d = (a && 0b00100100); printf("Opérateur && : d = %d \n", d); d = (a && 0); printf("Opérateur && : d = %d \n", d); /* BLOC 2 */ d = a & 0x01; printf("d = %d \n", d); a = 87; d = a & 0x01; printf("d = %d \n", d); /* BLOC 3 */ printf("Saisissez un nombre entre 0 et 10 \n"); scanf("%hd", &a); printf("Vous avez saisi le nombre %d \n", a); d = a & 0x01; if(d == 1){ printf("Il est impair \n"); } else{ printf("Il est pair \n"); } return 0; } /* EXERCICE 5 - FIN */ /* EXERCICE 7 - DEBUT */ /* * TD Langage C - Institut d'Optique - 1A / S5 * TD0 - Exercice 6 * Auteur : Julien VILLEMEJANE / 2019 */ #include #include #include int main() { float temps; clock_t t1, t2; t1 = clock(); /* * Code dont on veut connaitre le temps d'execution */ t2 = clock(); temps = (float)(t2-t1)/CLOCKS_PER_SEC; printf("temps = %f\n", temps); return 0; } /* EXERCICE 7 - FIN */