TD1 Revue des exercices 1-5
This commit is contained in:
parent
dced146897
commit
600cc0bb6b
|
@ -1,4 +1,4 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Lit 1 caractère et affiche son code ASCII */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Lit un code ASCII et affiche le caractère correspondant */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
@ -6,5 +6,8 @@ int main() {
|
||||||
printf("Saisir un code numérique compris entre 0 et 127 suivi de 'Entrée'\n");
|
printf("Saisir un code numérique compris entre 0 et 127 suivi de 'Entrée'\n");
|
||||||
scanf("%d", &C);
|
scanf("%d", &C);
|
||||||
putchar(C);
|
putchar(C);
|
||||||
|
// Équivalent à la ligne de code suivante
|
||||||
|
// printf("%c", C);
|
||||||
|
printf("\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
4
TP1/E2.c
4
TP1/E2.c
|
@ -1,4 +1,4 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Calcule la distance entre deux points A et B */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
|
@ -9,6 +9,6 @@ int main() {
|
||||||
printf("Saisissez les coordonnées du point B sous la forme X,Y,Z\n");
|
printf("Saisissez les coordonnées du point B sous la forme X,Y,Z\n");
|
||||||
scanf("%lf,%lf,%lf", &xb, &yb, &zb);
|
scanf("%lf,%lf,%lf", &xb, &yb, &zb);
|
||||||
double d = sqrt(pow(xb-xa, 2) + pow(yb-ya, 2) + pow(zb-za, 2));
|
double d = sqrt(pow(xb-xa, 2) + pow(yb-ya, 2) + pow(zb-za, 2));
|
||||||
printf("D = %lf\n", d);
|
printf("AB = %lf\n", d);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
6
TP1/E3.c
6
TP1/E3.c
|
@ -1,10 +1,10 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Affiche les solutions à une équation du second degré */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
struct Complex {
|
struct Complex {
|
||||||
double a;
|
double a; // Partie réelle
|
||||||
double b;
|
double b; // Partie imaginaire
|
||||||
};
|
};
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
|
9
TP1/E4.c
9
TP1/E4.c
|
@ -1,18 +1,13 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Calcule la somme des N premiers termes de la série harmonique */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
struct Complex {
|
|
||||||
double a;
|
|
||||||
double b;
|
|
||||||
};
|
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
double n, s = 0, k;
|
double n, s = 0, k;
|
||||||
printf("Saisissez N\n");
|
printf("Saisissez N\n");
|
||||||
scanf("%lf", &n);
|
scanf("%lf", &n);
|
||||||
for (k = 1; k <= n; k++) {
|
for (k = 1; k <= n; k++) {
|
||||||
s += 1/k;
|
s += 1/k; // Si k avait été un entier, 1/k aurait été un entier aussi (0)
|
||||||
}
|
}
|
||||||
printf("%lf\n", s);
|
printf("%lf\n", s);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Affiche un triangle isocèle rectangle */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
int i, j, n;
|
int i, j, n;
|
||||||
printf("Saisissez N\n");
|
printf("Saisissez N\n");
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
/* Programme qui lit et affiche les caractères */
|
/* Affiche un triangle isocèle non-rectangle */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
int i, j, n;
|
int i, j, n;
|
||||||
printf("Saisissez N\n");
|
printf("Saisissez N\n");
|
||||||
|
|
Reference in a new issue