salut jai ecrit un petit progamme qui recherche les extrema d'une fonction et les stocke, merci de me dire si ce aue j'ai ecrit est correct. merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #include<stdio.h> #include<math.h> #include<windows.h> main() { int i,j,k; double a[30]; double max[30]; FILE *fp; fp=fopen("fonc.txt","w"); for(i=-15;i<15;i++) { a[i+15]=sin(i); max[i+15]=0; } k=0; for(j=0;j<30;j++) { if ((a[j-1]-a[j-2])>=0 && (a[j]-a[j-1])<=0) k++; if (a[j]>=max[k]) { max[k]=a[j]; } else max[k]=max[k]; fprintf(fp,"%d %f %f %d\n",j,a[j],max[k],k); } fclose(fp); }
Partager