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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define MAX 20
void calcul(void);
int main(int argc, char *argv[])
{
calcul();
return EXIT_SUCCESS;
}
void calcul()
{
int i,j,k0,k1,l;
double r,rmax,dr;
double theta;
double resultat;
double tab[MAX][MAX];
double tab1[MAX];
FILE *file;
file=fopen("resu.txt","w");
for(i=0;i<MAX;i++){
for(j=0;j<MAX;j++){
tab[i][j]=0.0;
}
}
k0=0;
do{
tab1[k0]=0.0;
k0++;
}while(tab1[k0]!=0.0);
theta=45.0;
rmax=5.0;
dr=rmax/10.0;
r=0.0;
resultat=0.0;
i=0;
do{
resultat=r+cos(theta);
tab1[i]=resultat;
// tab[i]=resultat;
i+=1;
r+=dr;
fprintf(stdout,"%lf %lf \n",r,resultat);
fprintf(file,"%lf %lf \n",r,resultat);
}while(r<rmax);
l=0;
do{
k1=tab1[l];
fprintf(stdout,"tab1[%d]=%lf \n",k1,tab1[k1]);
l+=1;
}while(tab1[l]!=0.0);
fclose(file);
} |
Partager