26 Octobre
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								ControleMachine1/Adrian_Pourchot.tar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								ControleMachine1/Adrian_Pourchot.tar
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								ControleMachine1/Exo1.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								ControleMachine1/Exo1.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	int x=2022;
 | 
			
		||||
	printf("La notation de 2022 en decimal est: %d\n",x);
 | 
			
		||||
	printf("La notation de 2022 en decimal est: %o\n",x);
 | 
			
		||||
	printf("La notation de 2022 en decimal est: %x\n",x);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								ControleMachine1/Exo2.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								ControleMachine1/Exo2.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	int n=5;
 | 
			
		||||
	int aireC;
 | 
			
		||||
	aireC=n*n;
 | 
			
		||||
	printf("Le volume d'un cube de cote 5 est de: %d\n",aireC*n);
 | 
			
		||||
	
 | 
			
		||||
	int r=5;
 | 
			
		||||
	int aireS;
 | 
			
		||||
	aireS=3*r*2;
 | 
			
		||||
	printf("Le volume d'un cube de rayon 5 est de: %d\n",(4/3)*(aireS/2)*r*r);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										16
									
								
								ControleMachine1/Exo3.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								ControleMachine1/Exo3.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	int x;
 | 
			
		||||
	int i;
 | 
			
		||||
	
 | 
			
		||||
	printf("Veuillez saisir un entier: ");
 | 
			
		||||
	scanf("%d", &x); //permet de récupérer l'entier saisie et de le stocker à l'adresse mémoire de x
 | 
			
		||||
	i=x-1;
 | 
			
		||||
	printf("\nLes entiers positifs plus petits que %d sont:\n",x);
 | 
			
		||||
	for (i;i>-1;i--){
 | 
			
		||||
		printf("%d\n",i); //boucle permettant d'afficher les entiers
 | 
			
		||||
	}
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										22
									
								
								ControleMachine1/Exo4.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								ControleMachine1/Exo4.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	char c;
 | 
			
		||||
	int x;
 | 
			
		||||
	printf("Veuillez saisir un charactere: ");
 | 
			
		||||
	scanf("%c", &c);
 | 
			
		||||
	x=c; //On donne à x la position du charactere contenu dans c dans la table ASCII
 | 
			
		||||
	if (65<=x && x<=90){
 | 
			
		||||
		printf("Votre charactere '%c' est une majuscule.\n",c);
 | 
			
		||||
	} else {
 | 
			
		||||
		if (97<=x && x<=122){
 | 
			
		||||
			printf("Votre charactere '%c' est une minuscule.\n",c);
 | 
			
		||||
		} else {
 | 
			
		||||
			if (48<=x && x<=57){
 | 
			
		||||
				printf("Votre charactere '%c' est un chiffre.\n",c);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										91
									
								
								ControleMachine1/Exo5.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								ControleMachine1/Exo5.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,91 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <time.h>
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	/* 1)
 | 
			
		||||
	
 | 
			
		||||
	int d;
 | 
			
		||||
	
 | 
			
		||||
	srand(time(NULL)); //Permet de changer à chaque seconde la position de démarage de la fonction random
 | 
			
		||||
	d=(rand()%6)+1; //Lancer de dé
 | 
			
		||||
	printf("Votre lancer de de a donner: %d\n",d);*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	/* 2)
 | 
			
		||||
 | 
			
		||||
	int d;
 | 
			
		||||
	int i;
 | 
			
		||||
	int nbr1=0;
 | 
			
		||||
	int nbr2=0;
 | 
			
		||||
	int nbr3=0;
 | 
			
		||||
	int nbr4=0;
 | 
			
		||||
	int nbr5=0;
 | 
			
		||||
	int nbr6=0;
 | 
			
		||||
	
 | 
			
		||||
	srand(time(NULL));
 | 
			
		||||
	for(i=0;i<600;i++){
 | 
			
		||||
		d=(rand()%6)+1; //Lancer de dé
 | 
			
		||||
		switch(d){ //Permet de fusionner plusieurs if
 | 
			
		||||
			case 1:nbr1+=1;break; //Compte les 1
 | 
			
		||||
			case 2:nbr2+=1;break; //Compte les 2
 | 
			
		||||
			case 3:nbr3+=1;break; //Compte les 3
 | 
			
		||||
			case 4:nbr4+=1;break; //Compte les 4
 | 
			
		||||
			case 5:nbr5+=1;break; //Compte les 5
 | 
			
		||||
			case 6:nbr6+=1;break; //Compte les 6
 | 
			
		||||
		}
 | 
			
		||||
	} printf("Nombre de 1 : %d\n",nbr1);
 | 
			
		||||
	printf("Nombre de 2 : %d\n",nbr2);
 | 
			
		||||
	printf("Nombre de 3 : %d\n",nbr3);
 | 
			
		||||
	printf("Nombre de 4 : %d\n",nbr4);
 | 
			
		||||
	printf("Nombre de 5 : %d\n",nbr5);
 | 
			
		||||
	printf("Nombre de 6 : %d\n",nbr6); */
 | 
			
		||||
 | 
			
		||||
	/* 3)
 | 
			
		||||
 | 
			
		||||
	int d;
 | 
			
		||||
	int d2;
 | 
			
		||||
	int somD;
 | 
			
		||||
	int i;
 | 
			
		||||
	int nbr2=0;
 | 
			
		||||
	int nbr3=0;
 | 
			
		||||
	int nbr4=0;
 | 
			
		||||
	int nbr5=0;
 | 
			
		||||
	int nbr6=0;
 | 
			
		||||
	int nbr7=0;
 | 
			
		||||
	int nbr8=0;
 | 
			
		||||
	int nbr9=0;
 | 
			
		||||
	int nbr10=0;
 | 
			
		||||
	int nbr11=0;
 | 
			
		||||
	int nbr12=0;
 | 
			
		||||
 | 
			
		||||
	srand(time(NULL));
 | 
			
		||||
	for(i=0;i<11000;i++){
 | 
			
		||||
		d=(rand()%6)+1; //Lancer de dé
 | 
			
		||||
		d2=(rand()%6)+1; //Lancer du second dé
 | 
			
		||||
		switch(d+d2){ //Permet de fusionner plusieurs if
 | 
			
		||||
			case 2:nbr2+=1;break; //Compte les 2
 | 
			
		||||
			case 3:nbr3+=1;break; //Compte les 3
 | 
			
		||||
			case 4:nbr4+=1;break; //Compte les 4
 | 
			
		||||
			case 5:nbr5+=1;break; //Compte les 5
 | 
			
		||||
			case 6:nbr6+=1;break; //Compte les 6
 | 
			
		||||
			case 7:nbr7+=1;break; //Compte les 7
 | 
			
		||||
			case 8:nbr8+=1;break; //Compte les 8
 | 
			
		||||
			case 9:nbr9+=1;break; //Compte les 9
 | 
			
		||||
			case 10:nbr10+=1;break; //Compte les 10
 | 
			
		||||
			case 11:nbr11+=1;break; //Compte les 11
 | 
			
		||||
			case 12:nbr12+=1;break; //Compte les 12
 | 
			
		||||
		}
 | 
			
		||||
	} printf("Nombre de 2 : %d\n",nbr2);
 | 
			
		||||
	printf("Nombre de 3 : %d\n",nbr3);
 | 
			
		||||
	printf("Nombre de 4 : %d\n",nbr4);
 | 
			
		||||
	printf("Nombre de 5 : %d\n",nbr5);
 | 
			
		||||
	printf("Nombre de 6 : %d\n",nbr6);
 | 
			
		||||
	printf("Nombre de 7 : %d\n",nbr7);
 | 
			
		||||
	printf("Nombre de 8 : %d\n",nbr8);
 | 
			
		||||
	printf("Nombre de 9 : %d\n",nbr9);
 | 
			
		||||
	printf("Nombre de 10 : %d\n",nbr10);
 | 
			
		||||
	printf("Nombre de 11 : %d\n",nbr11);
 | 
			
		||||
	printf("Nombre de 12 : %d\n",nbr12);*/
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										67
									
								
								ControleMachine1/Exo6.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								ControleMachine1/Exo6.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,67 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
 | 
			
		||||
	/* 1)
 | 
			
		||||
 | 
			
		||||
	n = 8
 | 
			
		||||
	u0 = 8,
 | 
			
		||||
	u1 = 8/2 = 4 car 8 est pair
 | 
			
		||||
	u2 = 4/2 = 2 
 | 
			
		||||
	u3 = 2/2 = 1
 | 
			
		||||
 | 
			
		||||
	n = 9
 | 
			
		||||
	u0 = 9
 | 
			
		||||
	u1 = 9*3+1 = 28 car 9 est impair
 | 
			
		||||
	u2 = 28/2 = 14 car 28 est pair
 | 
			
		||||
	u3 = 14/2 = 7
 | 
			
		||||
	u4 = 7*3+1 = 22
 | 
			
		||||
	u5 = 22/2 = 11
 | 
			
		||||
	u6 = 11*3+1 = 34
 | 
			
		||||
	u7 = 34/2 = 17
 | 
			
		||||
	u8 = 17*3+1 = 52
 | 
			
		||||
	u9 = 52/2 = 26
 | 
			
		||||
	u10 = 26/2 = 13
 | 
			
		||||
	u11 = 13*3+1 = 40
 | 
			
		||||
	u12 = 40/2 = 20
 | 
			
		||||
	u13 = 20/2 = 10
 | 
			
		||||
	u14 = 10/2 = 5
 | 
			
		||||
	u15= 3∗5 + 1 = 16
 | 
			
		||||
	u16= 16/2 = 8
 | 
			
		||||
	u17= 8/2 = 4
 | 
			
		||||
	u18= 4/2 = 2
 | 
			
		||||
	u19= 2/2 = 1 */
 | 
			
		||||
 | 
			
		||||
int main (void){
 | 
			
		||||
	int x;
 | 
			
		||||
	int i=0;
 | 
			
		||||
	int j;
 | 
			
		||||
	printf("Veuillez saisir un entier: ");
 | 
			
		||||
	scanf("%d", &x);
 | 
			
		||||
	printf("u0 = %d\n",x);
 | 
			
		||||
	while (1<x){
 | 
			
		||||
		if((x%2)==0){ //Permet de savoir si x est pair
 | 
			
		||||
			x=x/2;
 | 
			
		||||
			i++;
 | 
			
		||||
			printf("u%d = %d\n",i,x);
 | 
			
		||||
		} else{
 | 
			
		||||
			x=3*x+1;
 | 
			
		||||
			i++;
 | 
			
		||||
			printf("u%d = %d\n",i,x);
 | 
			
		||||
		}
 | 
			
		||||
	} printf("Il a fallut %d etapes pour obtenir 1.\n",i);
 | 
			
		||||
 | 
			
		||||
	for(j=0;j<101;j++){
 | 
			
		||||
		x=j;
 | 
			
		||||
		i=0;
 | 
			
		||||
		while (1<x){
 | 
			
		||||
			if((x%2)==0){ //Permet de savoir si x est pair
 | 
			
		||||
				x=x/2;
 | 
			
		||||
				i++;
 | 
			
		||||
			} else{
 | 
			
		||||
				x=3*x+1;
 | 
			
		||||
				i++;
 | 
			
		||||
			}
 | 
			
		||||
		} printf("La longueur de la suite pour x=%d est de %d\n",j,i);
 | 
			
		||||
	}
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										23
									
								
								DEV1.1/TP07:ChaineDeCaracteres/lecture.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								DEV1.1/TP07:ChaineDeCaracteres/lecture.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
int main (int argc, char *argv[]){
 | 
			
		||||
	char mdp[27];
 | 
			
		||||
	char c;
 | 
			
		||||
	int i=0;
 | 
			
		||||
	strcpy(mdp,"Quoi?feur!");
 | 
			
		||||
	printf("Veuillez saisir un mot de passe (26 caracteres maximum): ");
 | 
			
		||||
	char entree[27];
 | 
			
		||||
	c=getchar();
 | 
			
		||||
	while(c!='\n'){
 | 
			
		||||
		entree[i]=c;
 | 
			
		||||
		c=getchar();
 | 
			
		||||
		i++;
 | 
			
		||||
	} if(strcmp(mdp,entree)==0){
 | 
			
		||||
		printf("Identification reussie !\n");
 | 
			
		||||
	} else{
 | 
			
		||||
		printf("Mot de passe incorrect, le mot de passe est Quoi?feur!\n");
 | 
			
		||||
	}
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										29
									
								
								DEV1.1/TP07:ChaineDeCaracteres/statistiques.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								DEV1.1/TP07:ChaineDeCaracteres/statistiques.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
#include <stdio.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <string.h>
 | 
			
		||||
 | 
			
		||||
int main (int argc, char *argv[]){
 | 
			
		||||
	char texte[201];
 | 
			
		||||
	int charU=0;
 | 
			
		||||
	int i;
 | 
			
		||||
	int j;
 | 
			
		||||
	int k;
 | 
			
		||||
	int nbrE=0;
 | 
			
		||||
	printf("Veuillez saisir une ligne de texte: ");
 | 
			
		||||
	fgets(texte,200,stdin);
 | 
			
		||||
	for(i=0;i<200;i++){
 | 
			
		||||
		if (texte[i]=='e'){
 | 
			
		||||
			nbrE++;
 | 
			
		||||
		}
 | 
			
		||||
	} 
 | 
			
		||||
 | 
			
		||||
	for(i=0;i<200;i++){
 | 
			
		||||
		k=0;
 | 
			
		||||
		for(j=i-1;0<j;j--){
 | 
			
		||||
			if (texte[j]==texte[i]){
 | 
			
		||||
				k=1;
 | 
			
		||||
			} 
 | 
			
		||||
		} 
 | 
			
		||||
	} printf("Il y a %d e ainsi que %d caracteres differents dans la ligne saisie.\n",nbrE,charU);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user