1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| #include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
int N;
float T, Ti;
float Tmoyi, Tmoy;
float T_trait;
float dix_minutes();
FILE* fichier = NULL;
//FILE* fichier = NULL;
//char* fgets(char* Ti, int nombreDeCaracteresALire, FILE* pointeurSurFichier);
float dix_minutes()
{
Ti = 0;
Tmoy = 0;
FILE* fichier = NULL;
fichier = fopen("programme final.txt", "w"); // création du fichier texte
for (N=1; N!=20; N++)
{
printf("\nTapez la valeur T: "); // fenetre DOS pour les températures
scanf("%f",&T);
Ti = Ti + T;
printf("Ti = %f\n", Ti);
{
if ( fabs(Ti - T) <= 2.5) //+fabs(T) // valeur moyenne
{
N = N++;
printf("N = %i\n", N);
Tmoy = (Ti)/N;
printf("Tmoy = %f\n",Tmoy);
if (N>=10)//, N>=10, N++)
{
fichier = fopen("programme final bis.txt", "w");
fprintf(fichier, "%f %f\n", Tmoy, T); // enregistre les Tmoy et T dans un autre fichier txt
N=N++;
}
fclose(fichier);
}
/*if (N=10)//, N>=10, N++)
{
fichier = fopen("programme final bis.txt", "w");
fprintf(fichier, "%f %f\n", Tmoy, T); // enregistre les Tmoy et T dans un autre fichier txt
N=N++;
}
fclose(fichier); */
else
{
N + 1;
printf("N = %i\n", N);
T_trait = Tmoy / N;
printf("T_trait = %f\n", T_trait);
Ti = T;
printf("Ti = %f\n", Ti);
N = 0;
printf("N = %i\n", N);
}
fprintf(fichier, "%f\n", T); // On l'écrit toutes les températures dans le fichier
}
}
fclose(fichier); // ferme le fichier txt
}
int main()
{
dix_minutes();
//FILE* fichier = NULL;
// FILE* fichier = NULL;
//while(1);
} |
Partager