Line | |
---|
1 | int for_2(int a,int b){ |
---|
2 | int i,min,max,pas,resul; |
---|
3 | resul = 0; |
---|
4 | min = a*2; |
---|
5 | max = a*4; |
---|
6 | pas=b+1; |
---|
7 | for(i=min;i<max;i=i+pas){ |
---|
8 | resul=resul+i; |
---|
9 | } |
---|
10 | return resul+1; |
---|
11 | } |
---|
12 | |
---|
13 | int for_loopParalAsync (int a, int b, int c) { |
---|
14 | int i, j, x, y,z; |
---|
15 | x=0; |
---|
16 | a=0; |
---|
17 | a=a+3; |
---|
18 | a=a*2; |
---|
19 | a=a/3; |
---|
20 | a=a+8; |
---|
21 | for (i=0; i<20; i = i+1) { |
---|
22 | x=x+1; |
---|
23 | b=b+2; |
---|
24 | y=b/x; |
---|
25 | } |
---|
26 | for (j=1; j<a; j = j+1) { |
---|
27 | c=c*2; |
---|
28 | z=c/j; |
---|
29 | } |
---|
30 | return x; |
---|
31 | } |
---|
32 | |
---|
33 | int for_double(int pas){ |
---|
34 | int i,j, result, a, b; |
---|
35 | a = 0; |
---|
36 | b = 0; |
---|
37 | for(i=0;i<12;i=i+pas){ |
---|
38 | a=a+i; |
---|
39 | } |
---|
40 | for(j=0;j<5;j=j+pas){ |
---|
41 | b=b+j; |
---|
42 | } |
---|
43 | result = a*b; |
---|
44 | return result; |
---|
45 | } |
---|
46 | |
---|
47 | int for_ex(int b,int e,int pas){ |
---|
48 | int i,res; |
---|
49 | res=0; |
---|
50 | for(i=b+3;i<=e*2;i=i+pas){ |
---|
51 | res=res-i; |
---|
52 | } |
---|
53 | return res; |
---|
54 | } |
---|
55 | |
---|
56 | int for_fortSimple(int a, int b,int pas){ |
---|
57 | int res,i,sortie, c; |
---|
58 | res=0; |
---|
59 | for(i=a;i<b;i=i+pas){ |
---|
60 | res=res+i; |
---|
61 | } |
---|
62 | sortie=res+a; |
---|
63 | return sortie; |
---|
64 | } |
---|
65 | |
---|
66 | int for_imbriq(int pas1,int pas2){ |
---|
67 | int i,j,a,b; |
---|
68 | a=0; |
---|
69 | for(i=0;i<23;i=i+pas1){ |
---|
70 | b=0; |
---|
71 | for(j=1;j<12;j=j+pas2){ |
---|
72 | a=a+b; |
---|
73 | b=b%j; |
---|
74 | } |
---|
75 | } |
---|
76 | return a; |
---|
77 | } |
---|
78 | |
---|
79 | int for_incr(int b,int e){ |
---|
80 | int i,res; |
---|
81 | res=0; |
---|
82 | for(i=b+3;i<=e*2;i=i+1){ |
---|
83 | res=res-i; |
---|
84 | } |
---|
85 | return res; |
---|
86 | } |
---|
87 | |
---|
88 | int for_incrParam(int a, int b){ |
---|
89 | int i,z,c; |
---|
90 | z= a+b; |
---|
91 | c= 3*z; |
---|
92 | for(i=z-4;i<b+6;i=i+a){ |
---|
93 | i=i+z+a; |
---|
94 | } |
---|
95 | return i; |
---|
96 | } |
---|
97 | |
---|
98 | int for_forfor (){ |
---|
99 | int i,j; |
---|
100 | for (i=0,j=0;i<10;i=i+1) {j=j+1;j=j+1;} |
---|
101 | return j; |
---|
102 | } |
---|
103 | |
---|
104 | int main(){ |
---|
105 | int a; |
---|
106 | a = for_2(3,1); |
---|
107 | a = for_loopParalAsync(1,2,3); |
---|
108 | a = for_double(1); |
---|
109 | a = for_ex(2,10,1); |
---|
110 | a = for_fortSimple(2,10,1); |
---|
111 | a = for_imbriq(2,3); |
---|
112 | a = for_incr(2,3); |
---|
113 | a = for_incrParam(2,3); |
---|
114 | a = for_forfor(); |
---|
115 | return a; |
---|
116 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.