énoncés
8
Home.md
8
Home.md
@@ -67,9 +67,9 @@ Sa syntaxe de base a inspiré de nombreux langages plus récents dont C++, Java
|
||||
- [Afficher des informations à l'écran](TD/td0/affichage)
|
||||
- [Les types numériques](TD/td0/types)
|
||||
- [La fonction main](TD/td0/main)
|
||||
- [Travaux dirigés 1](td1)
|
||||
- [Travaux dirigés 2](td2)
|
||||
- [Travaux dirigés 3](td3) :
|
||||
- [Travaux dirigés 4](td4) :
|
||||
- [Travaux dirigés 1](td1) :
|
||||
- [Travaux dirigés 2](td2) :
|
||||
- [Travaux dirigés 3](td3) : Calculer la moyenne et la variance d'une série de données contenues dans un fichier.
|
||||
- [Travaux dirigés 4](td4) : Prendre un fichier en entrée et le séparer en plusieurs fichiers.
|
||||
- [Travaux dirigés 5](td5) :
|
||||
- [Travaux dirigés 6](td6) :
|
||||
|
||||
19
td3.c
Normal file
19
td3.c
Normal file
@@ -0,0 +1,19 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main() {
|
||||
|
||||
FILE *fichier = fopen("data/observations.csv", "r");
|
||||
if (fichier==NULL) {
|
||||
perror("Erreur d'ouverture du fichier");
|
||||
return 1;
|
||||
}
|
||||
|
||||
float valeurMax = 0;
|
||||
float valeurMin = __FLlT_MAX;
|
||||
|
||||
float valeur;
|
||||
while (fscanf(fichier, "%f", &valeur)==1) {
|
||||
printf("%f\n", valeur);
|
||||
}
|
||||
|
||||
}
|
||||
5
td5.md
5
td5.md
@@ -21,3 +21,8 @@ Proposer une structure qui permet de stocker les information du fichier tsv au f
|
||||
## Programme de consultation
|
||||
|
||||
Écrire un deuxième programme qui demande à l'utilisateur un nombre compris entre 1 et 45. Lire le fichier binaire en vous positionnant (fonction fseek) à la ligne renseignée par l'utilisateur. Lire 5 lignes d'un coup et afficher le périmètre moyen ainsi que le volume moyen de ces 5 lignes. Recommencer la demande, si l'utilisateur entre un nombre négatif sortir du programme.
|
||||
|
||||
|
||||
Nb
|
||||
Ajouter plus de ligne pour voir la diff entre float et int
|
||||
float plus de capacité mais moins précis
|
||||
|
||||
Reference in New Issue
Block a user