Updated hw6 to a newer version
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
This commit is contained in:
parent
9224001a22
commit
0c04936ccf
356 changed files with 8408 additions and 4725 deletions
31
hw6/hw4programs/is_prime.oat
Normal file
31
hw6/hw4programs/is_prime.oat
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
global list = int[] {3, 5, 7, 8, 11, 16, 17, 21};
|
||||
|
||||
bool isPrime (int n) {
|
||||
if (n < 2) {
|
||||
return false;
|
||||
}
|
||||
|
||||
for (var i = 2; i < n; i = i + 1;)
|
||||
{
|
||||
var cur_num = n;
|
||||
while (cur_num >= i) {
|
||||
cur_num = cur_num - i;
|
||||
}
|
||||
|
||||
if (cur_num == 0) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
int program (int argc, string[] argv) {
|
||||
var answer = 0;
|
||||
for (var i = 0; i < 8; i = i + 1;)
|
||||
{
|
||||
if(isPrime(list[i])) {
|
||||
answer = answer + 1;
|
||||
}
|
||||
}
|
||||
return answer;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue