debut TP11
This commit is contained in:
BIN
DEV1.1/TP10/arctique
Executable file
BIN
DEV1.1/TP10/arctique
Executable file
Binary file not shown.
16
DEV1.1/TP10/arctique.c
Normal file
16
DEV1.1/TP10/arctique.c
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
double point_x,point_y,angle,distance;
|
||||||
|
printf("Donnez la distance à l'origine : ");
|
||||||
|
scanf("%lf",&distance);
|
||||||
|
printf("Donnez l'angle par rapport à l'axe des abscisses : ");
|
||||||
|
scanf("%lf",&angle);
|
||||||
|
point_x=distance*cos(angle);
|
||||||
|
point_y=distance*sin(angle);
|
||||||
|
printf("coordonné x du point : %f \n",point_x);
|
||||||
|
printf("coordonné y du point : %f \n",point_y);
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
BIN
DEV1.1/TP10/chiffre
Executable file
BIN
DEV1.1/TP10/chiffre
Executable file
Binary file not shown.
17
DEV1.1/TP10/chiffre.c
Normal file
17
DEV1.1/TP10/chiffre.c
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
double valeur;
|
||||||
|
int unite,dixieme,valeur1,tour;
|
||||||
|
printf("Donnez un réel : ");
|
||||||
|
scanf("%lf",&valeur);
|
||||||
|
valeur1=(int) floor(valeur);
|
||||||
|
for (unite=0;(valeur1%10)!=0;unite++)
|
||||||
|
valeur1--;
|
||||||
|
dixieme=trunc((valeur-floor(valeur))*10);
|
||||||
|
printf("chiffre des unités : %d\n",unite);
|
||||||
|
printf("chiffre des dixièmes : %d\n",dixieme);
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
BIN
DEV1.1/TP10/distance
Executable file
BIN
DEV1.1/TP10/distance
Executable file
Binary file not shown.
18
DEV1.1/TP10/distance.c
Normal file
18
DEV1.1/TP10/distance.c
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
double point1_x,point1_y,point2_x,point2_y,distance;
|
||||||
|
printf("Donnez la valeur x du premier point : ");
|
||||||
|
scanf("%lf",&point1_x);
|
||||||
|
printf("Donnez la valeur y du premier point : ");
|
||||||
|
scanf("%lf",&point1_y);
|
||||||
|
printf("Donnez la valeur x du deuxieme point : ");
|
||||||
|
scanf("%lf",&point2_x);
|
||||||
|
printf("Donnez la valeur y du deuxieme point : ");
|
||||||
|
scanf("%lf",&point2_y);
|
||||||
|
distance=sqrt(pow((point2_x-point1_x),2)+pow((point2_y-point1_y),2));
|
||||||
|
printf("%f\n",distance);
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
BIN
DEV1.1/TP11/remplissage
Executable file
BIN
DEV1.1/TP11/remplissage
Executable file
Binary file not shown.
26
DEV1.1/TP11/remplissage.c
Normal file
26
DEV1.1/TP11/remplissage.c
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
int val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,tour,signe;
|
||||||
|
int tab_val[10]={val1,val2,val3,val4,val5,val6,val7,val8,val9,val10};
|
||||||
|
for (tour=0;tour<10;tour++){
|
||||||
|
srand(time(NULL));
|
||||||
|
tab_val[tour]=rand()%51;
|
||||||
|
int tab_temp[2]={tab_val[tour],tab_val[tour]*(-1)};
|
||||||
|
srand(time(NULL));
|
||||||
|
signe==rand()%2;
|
||||||
|
tab_val[tour]=tab_temp[signe];
|
||||||
|
}
|
||||||
|
printf("+");
|
||||||
|
for (tour=0;tour<10;tour++)
|
||||||
|
printf("-----+");
|
||||||
|
printf("|");
|
||||||
|
for (tour=0;tour<10;tour++)
|
||||||
|
printf("%3d |");
|
||||||
|
printf("+");
|
||||||
|
for (tour=0;tour<10;tour++)
|
||||||
|
printf("-----+");
|
||||||
|
return EXIT_SUCCESS;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user