Change hw6 to an unsolved version.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
This commit is contained in:
parent
0c04936ccf
commit
ee01a8f5b2
186 changed files with 9605 additions and 4019 deletions
30
hw6/hw4programs/sieve.oat
Normal file
30
hw6/hw4programs/sieve.oat
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
int sieve(int n) {
|
||||
var arr = new bool[n];
|
||||
for (var i=0; i < n; i=i+1;) { arr[i] = true; }
|
||||
|
||||
arr[0] = false;
|
||||
arr[1] = false;
|
||||
|
||||
for(var i = 0; i < n; i=i+1;) {
|
||||
if(arr[i]){
|
||||
for(var j = i * 2; j < n; j=j+i;){
|
||||
arr[j] = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var count = 0;
|
||||
for(var i = 0; i < n; i=i+1;){
|
||||
if(arr[i]) {
|
||||
count = count + 1;
|
||||
}
|
||||
}
|
||||
|
||||
return count;
|
||||
|
||||
}
|
||||
|
||||
int program(int argc, string[] argv) {
|
||||
var n = 100;
|
||||
return sieve(n);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue