560
|
1 // $HeadURL$
|
|
2 // $Date$
|
|
3 // $Author$
|
|
4
|
|
5 // @author@ Nick <Nick_member@pathlink.com>
|
|
6 // @date@ 2005-05-25
|
|
7 // @uri@ news:d72fan$60m$1@digitaldaemon.com
|
|
8
|
|
9 module dstress.run.f.float_27_A;
|
|
10
|
|
11 int main(){
|
|
12 static float[] params = [1,3,5];
|
|
13
|
|
14 float[] sums = new float[3];
|
|
15 sums[] = 0;
|
|
16
|
|
17 foreach(float d; params){
|
|
18 float prod = d;
|
|
19
|
|
20 for(int i; i<2; i++){
|
|
21 sums[i] += prod;
|
|
22 prod *= d;
|
|
23 }
|
|
24 sums[2] += prod;
|
|
25 }
|
|
26
|
|
27 assert(sums[0]==9);
|
|
28 assert(sums[1]==35);
|
|
29 assert(sums[2]==153);
|
|
30
|
|
31 return 0;
|
|
32 }
|