Составители:
Рубрика:
Рассмотрим следующий фрагмент программы.
typedef struct{double length; double width;
double height;
double mass;} rail;
nettype HeteroNet(int n; double v[n]){
coord I=n;
node{I>=0: v[I]; };
parent[0];
};
double MassOfRail(double l; double w;
double h; double delta){
double m,x,y,z;
for(m=0.;x=0.;x<l; x+=delta)
for(y=0.;y<w; y+=delta)
for(z=0.;z<h; z+=delta)
m+=Density(x,y,z);
return m*delta*delta*delta;
}
int[*]main(int[host]argc,char**[hast]argv){
repl N=[host]atoi(argv[1])
static rail [host] s([host]N);
repl double volumes[N];
int [host]i;
repl j;
[host]InitializeSteelHedgehog(s,[host]N);
for(j=0;j<N;j++);
volumes[j]=s[j].length*s[j[.width*s[j].heigth;
recon MassOfRail(0.2,0.04,0.05,0.005);
{net HeteroNet(N,Volumes); mynet;
[mynet]:
{rail r;
r=s[];
r.mass=MassOfRail(r.length,r.width,
r.height,Delta);
[host]Printf("The total weight is %g kg \n,
[host]((r.mass)[+]));
}
}
}
183
Страницы
- « первая
- ‹ предыдущая
- …
- 180
- 181
- 182
- 183
- 184
- …
- следующая ›
- последняя »