This commit is contained in:
Jacques MBOUSSA 2021-11-09 16:39:17 +01:00
parent 81df25baf0
commit 4506759c1a
11 changed files with 130 additions and 0 deletions

1
APL1.1/CMB1/APL Submodule

@ -0,0 +1 @@
Subproject commit 81df25baf0d72d490ab598dea728ea8606f5d537

BIN
APL1.1/CMB1/DistributionTO Executable file

Binary file not shown.

View File

@ -0,0 +1,63 @@
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ETAGES 4
#define NBRBILLES 10
int main (void) {
int i,y,z,compteur=0,direction,trou,comptg,comptd;
int resultats[NBRBILLES];
srand(time(NULL));
for(y=0; y<NBRBILLES; y++){
trou=3;
comptg=1;
comptd=0;
for(i=0; i<ETAGES; i++){
direction=rand()%2;
if(direction==0){
if(comptg==1){
trou--;
comptg--;
comptd++;
} else {
comptg++;
comptd--;
}
}
if (direction==1){
if(comptd==1){
trou++;
comptg++;
comptd--;
} else {
comptd++;
comptg--;
}
}
}
resultats[y]=trou;
}
for(y=0; y<5; y++){
for (z=0; z<NBRBILLES; z++){
if(resultats[z]==y+1){
compteur++;
}
}
printf("\nBilles tombées dans le trou %d : ", y+1);
for (i=0; i<compteur; i++){
printf("");
}
//printf("%d\n", compteur); //pour vérif
compteur=0;
printf("\n");
}
printf("\n");
}

BIN
APL1.1/CMB1/Historigramme Executable file

Binary file not shown.

View File

@ -0,0 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define TAILLETAB 20
int main (void){
int tab[TAILLETAB];
int i,r;
srand(time(NULL));
/* ajoute TAILLETAB valeurs dans un tableau entre 0 et 20 */
for(i=0; i<TAILLETAB; i++){
tab[i]=rand()%21;
/*printf("%d\n", tab[i]);*/ /*pour vérifier*/
}
for(i=0; i<TAILLETAB; i++){
for(r=0; r<tab[i]; r++){
printf("");
}
printf("\n");
}
}

View File

@ -0,0 +1,3 @@
#include<stdio.h>
#include<stdlib.h>
int char =

BIN
APL1.1/CMB1/parite Executable file

Binary file not shown.

22
APL1.1/CMB1/parité.c Normal file
View File

@ -0,0 +1,22 @@
#include<stdio.h>
#include<stdlib.h>
int main(void){
int saisie1, saisie2;
printf("Premier entier : ");
scanf("%d", &saisie1);
printf("Deuxieme entier : ");
scanf("%d", &saisie2);
if ((saisie1%2)!=0 && (saisie2%2)!=0){
printf("La multiplication de %d et %d donne un résultat impair.\n", saisie1, saisie2);
return EXIT_SUCCESS;
}
printf("La multiplication de %d et %d donne un résultat pair.\n", saisie1, saisie2);
return EXIT_SUCCESS;
}

BIN
APL1.1/CMB1/rapace Executable file

Binary file not shown.

9
APL1.1/CMB1/rapace.c Normal file
View File

@ -0,0 +1,9 @@
#include<stdio.h>
#include<stdlib.h>
int main(void){
printf(" (o,o)\n");
printf(" (__(\\\n");
printf(" -\"-\"-\n");
return EXIT_SUCCESS;
}
/*avec ce programme, je pense que cela affichera le programme demande. je n'ai pas réussi à le compiler avec gcc rapace.c rapace*/

5
APL1.1/CMB1/triage.c Normal file
View File

@ -0,0 +1,5 @@
#include<stdio.h>
#include<stdlib.h>
int main(void){
int main(char){
printf("%2