diff --git a/DEV1.1/TP08/diviseur b/DEV1.1/TP08/diviseur new file mode 100755 index 0000000..4385bf6 Binary files /dev/null and b/DEV1.1/TP08/diviseur differ diff --git a/DEV1.1/TP08/diviseur.c b/DEV1.1/TP08/diviseur.c new file mode 100644 index 0000000..cc22650 --- /dev/null +++ b/DEV1.1/TP08/diviseur.c @@ -0,0 +1,27 @@ +#include +#include + +int main(void) +{ + int valeur1,valeur2,valeur_temp,pgcd=-1; + printf("Donnez le premier entier : \n"); + scanf("%d",&valeur1); + printf("Donnez le deuxieme entier : \n"); + scanf("%d",&valeur2); + while(pgcd==-1) + { + if (valeur2==0) + { + pgcd=valeur1; + } + else + { + valeur_temp=valeur1%valeur2; + valeur1=valeur2; + valeur2=valeur_temp; + } + } + + printf("%d\n",pgcd); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP08/figures b/DEV1.1/TP08/figures new file mode 100755 index 0000000..d4598e5 Binary files /dev/null and b/DEV1.1/TP08/figures differ diff --git a/DEV1.1/TP08/figures.c b/DEV1.1/TP08/figures.c index 0602172..a845ea6 100644 --- a/DEV1.1/TP08/figures.c +++ b/DEV1.1/TP08/figures.c @@ -3,29 +3,38 @@ int main(void) { int hauteur_carre,etage,espace,forme,tour_etage,tour_etoile; - printf("t) Triangle \nc)Carré \nq)Quitter\n"); - scanf("%c",&forme); - printf("Donnez un entier pour le nombre d'étage : "); - scanf("%d",&etage); - if (forme=='q') - printf("Au revoir ...\n"); - else if (forme=='c') { - for (tour_etoile=0;tour_etoile