2017-03-04 81 views
0

所以我做了一个接下来的任务:输入10个数字,只输出偶数。 (klaraisara.co.nf/index.html)(域名在那里我完成了任务)只打印配对号码

var korisnik = []; 
var brojevi = []; 
var br = 0; 

for (i = 0; i < 10; i++) { 
    korisnik[i] = window.prompt("Unesi broj"); 
    brojevi[i] = parseInt(korisnik[i]); 
} 

for (j = 0; j < 10; j++) { 
    if (brojevi[j] % 2 == 0) { 
     br++; 
     document.write(brojevi[j] + ' '); 
    } 
} 

document.write("Bilo je " + br + " parnih brojeva"); 

现在我有一个问题,0甚至不是我该如何摆脱0现身为偶数? 注Korisnik =用户,Brojevi =号码,比洛JE =有,parnih brojeva =偶数

+2

零** **是偶数。这很基本:零是2的整数倍(0 = 0 x 2)。 –

+1

[奇偶校验零](https://en.wikipedia.org/wiki/Parity_of_zero) – Andreas

回答

1

“零是偶数。换句话说,其奇偶所述的 整数的质量是偶数或奇数是偶数证明零是最简单的方法是检查它是否符合“偶数”的定义:它是一个 的整数倍,特别是0×2。因此,零股全部为 表示偶数的属性:0可被 2整除0,两边相邻为奇数,0为 整数(0)与其自身的总和,一组0对象可分为两个 等分。“ (Wikipedia

如果你不想被包含0变化到j1代替计数器从1 - 10:

for (j = 1; j < 10; j++) { 
    if (brojevi[j] % 2 == 0) { 
    br++; 
    document.write(brojevi[j] + ' '); 
    } 
} 
+0

谢谢,即使我的教授不让我们相信0是一对数字 – killers101able