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 // __DSTRESS_DFLAGS__ -O
|
|
10
|
|
11 module dstress.run.s.short_04_B;
|
|
12
|
|
13 int main(){
|
|
14 static short[] params = [1,3,5];
|
|
15
|
|
16 short[] sums = new short[3];
|
|
17 sums[] = 0;
|
|
18
|
|
19 foreach(short d; params){
|
|
20 short prod = d;
|
|
21
|
|
22 for(int i; i<2; i++){
|
|
23 sums[i] += prod;
|
|
24 prod *= d;
|
|
25 }
|
|
26 sums[2] += prod;
|
|
27 }
|
|
28
|
|
29 assert(sums[0]==9);
|
|
30 assert(sums[1]==35);
|
|
31 assert(sums[2]==153);
|
|
32
|
|
33 return 0;
|
|
34 }
|