From 8f64f6143affc69709a79d8f14d3a4db468338ba Mon Sep 17 00:00:00 2001 From: pourchot Date: Tue, 4 Oct 2022 17:58:52 +0200 Subject: [PATCH] 4 Octobre --- .../Boucles:suite/Boucles:encore/figures.c | 26 +++++++++++++++ .../Boucles:suite/Boucles:encore/sapin.c | 19 +++++++++++ DEV1.1/TP05:Boucles/Boucles:suite/devinette.c | 33 +++++++++++++++++++ DEV1.1/TP05:Boucles/Boucles:suite/primarite.c | 22 +++++++++++++ .../TP05:Boucles/Boucles:suite/progression.c | 26 +++++++++++++++ DEV1.1/TP05:Boucles/Boucles:suite/table.c | 28 ++++++++++++++++ DEV1.1/TP05:Boucles/sequence.c | 20 +++++++++++ 7 files changed, 174 insertions(+) create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/Boucles:encore/figures.c create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/Boucles:encore/sapin.c create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/devinette.c create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/primarite.c create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/progression.c create mode 100644 DEV1.1/TP05:Boucles/Boucles:suite/table.c create mode 100644 DEV1.1/TP05:Boucles/sequence.c diff --git a/DEV1.1/TP05:Boucles/Boucles:suite/Boucles:encore/figures.c b/DEV1.1/TP05:Boucles/Boucles:suite/Boucles:encore/figures.c new file mode 100644 index 0000000..e077386 --- /dev/null +++ b/DEV1.1/TP05:Boucles/Boucles:suite/Boucles:encore/figures.c @@ -0,0 +1,26 @@ +#include +#include + +int main() { + char n; + int h; + int i; + int j; + int e; + int z=0; + while(z==0){ + printf("_______________\nt) Triangle\nc) Carre\nq) Quitter\nVotre choix ? "); + scanf(" %c",&n); + if (n=='t'){ + printf("Hauteur ? "); + scanf("%d",&h); + for (i=0;i<=h;i++){ + for (j=h-i;j>0;j--){ + } for (e=0;e +#include + +int main() { + int h; + int i; + int j; + int e; + printf("Hauteur ? "); + scanf("%d",&h); + for (i=0;i<=h;i++){ + for (j=h-i;j>0;j--){ + printf(" "); + } for (e=0;e<(i*2)-1;e++){ + printf("*"); + } printf("\n"); + } +return 0; +} \ No newline at end of file diff --git a/DEV1.1/TP05:Boucles/Boucles:suite/devinette.c b/DEV1.1/TP05:Boucles/Boucles:suite/devinette.c new file mode 100644 index 0000000..322410b --- /dev/null +++ b/DEV1.1/TP05:Boucles/Boucles:suite/devinette.c @@ -0,0 +1,33 @@ +#include +#include +#include +int main() { + int i; + int n; + int nt; + const int max=100; + const int tentmax=5; + srand(time(NULL)); + i=rand(); + nt=0; + while(i>100 || i<0){ + i=rand(); + } + printf("Essayer de deviner le nombre, il est compris entre 0 et 100: "); + for(nt=0;nt!=tentmax;nt++){ + scanf(" %d",&n); + if (n==i){ + printf("Bravo, vous avez trouver le nombre qui etait %d.\n",i); + break; + } else{ + if(n>i){ + printf("C'est moins\n"); + } else{ + printf("C'est plus\n"); + } + } + } if (tentmax==nt){ + printf("Perdu, le nombre etait egal a %d.\n",i); + } +return 0; +} \ No newline at end of file diff --git a/DEV1.1/TP05:Boucles/Boucles:suite/primarite.c b/DEV1.1/TP05:Boucles/Boucles:suite/primarite.c new file mode 100644 index 0000000..a772a38 --- /dev/null +++ b/DEV1.1/TP05:Boucles/Boucles:suite/primarite.c @@ -0,0 +1,22 @@ +#include +#include + +int main() { + int n; + int i; + int p; + printf("Veuillez saisir un entier naturel different de 0 et 1: "); + scanf(" %d",&n); + i=n; + while (i>1){ + i--; + if(n%i==0){ + printf("Ce nombre n'est pas un nombre premier.\n"); + p=1; + break; + } + } if (p==0){ + printf("Ce nombre est un nombre premier.\n"); + } +return 0; +} \ No newline at end of file diff --git a/DEV1.1/TP05:Boucles/Boucles:suite/progression.c b/DEV1.1/TP05:Boucles/Boucles:suite/progression.c new file mode 100644 index 0000000..d36a3a6 --- /dev/null +++ b/DEV1.1/TP05:Boucles/Boucles:suite/progression.c @@ -0,0 +1,26 @@ +#include +#include + +int main() { + int x=0; + int y=1; + int z=1; + int n; + int i; + printf("Quel numero de terme voulez vous: "); + scanf("%d",&n); + if (n==0){ + printf("Le terme 0 de le suite est %d",x); + } else{ + if (i==1){ + printf("Le terme 1 de la suite est %d",y); + } else{ + for (i=2;i +#include + +int main() { + int n; + int i=0; + int j; + printf("Veuillez saisir la taille de la table: "); + scanf("%d",&n); + const int taille=n; + printf(" X |"); + while(i<=taille){ + printf("%4d",i); + i++; + } printf("\n"); + i=0; + while (i<=taille+1){ + i++; + printf("----"); +} printf("\n"); + for (i=0;i<=taille;i++){ + printf("%3d |",i); + for (j=0;j<=taille;j++){ + printf("%4d",i*j); + } printf("\n"); + } +return 0; +} \ No newline at end of file diff --git a/DEV1.1/TP05:Boucles/sequence.c b/DEV1.1/TP05:Boucles/sequence.c new file mode 100644 index 0000000..6bc25f1 --- /dev/null +++ b/DEV1.1/TP05:Boucles/sequence.c @@ -0,0 +1,20 @@ +#include + +int main() { +int n; +int m; +int i; +printf("Veuillez saisir 2 entiers separer d'un espace.\n"); +scanf("%d",&n); +scanf(" %d",&m); +if (n>m){ + for (i=m;i<=n;i++){ + printf("%d\n",i); + } +} else{ + for (i=n;i<=m;i++){ + printf("%d\n",i); + } +} +return 0; +} \ No newline at end of file