2017-03-04 15 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 =番号、Bilo JE =存在し、parnih brojeva =偶数

+2

ゼロを** **は偶数です。それはかなり基本的です:ゼロは2の整数倍です(0 = 0 x 2)。 –

+1

[0のパリティ](https://en.wikipedia.org/wiki/Parity_of_zero) – Andreas

答えて

1

「ゼロ、換言。偶数のパリティもある 整数の品質又は奇数は偶数であることを証明する最も簡単な方法は、 が偶数であることを確認することです。偶数の定義に合っていることを確認することです。 2の整数倍、特に0×2です。偶数を特徴付ける特性:0は、 で割り切れる.2,0は、奇数で両側に隣接する.0は、 の整数(0)の合計であり、0個のオブジェクトの集合は、2つに分割することができる。 等しいセット。 (Wikipedia

あなたはカウンターが1から始まるので、0ではなく1に変更jを含めることしたくない場合 - 10:

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

私の教授は私たちに0とは思わない – killers101able

関連する問題