【ループメニュー2】> 【偶奇の判定】STEP: 4 割り切れる数だけ出力 (paizaランク D 相当) [難易度: 749 ±43]
※リンク先へ移動するためには[paiza]へのログインが必要です。
N 個の整数 a_1, a_2, ..., a_N が与えられます。
この N 個の整数のうち、a_1 から順に 3 で割り切れるか判定し、割り切れる場合のみ改行区切りで出力してください。
また、N 個の整数には 3 で割り切れる数が少なくとも 1 つ含まれています。
入力値(例)
6
1 2 3 4 5 6
出力値(例)
3
6
解答例
1 2 3 4 5 6 7 8 9 |
<?php $n = trim(fgets(STDIN)); $number = explode(" ", trim(fgets(STDIN))); foreach($number as $value) { if($value % 3 == 0) { echo $value. "\n"; } } ?> |
解説
2行目の入力値のそれぞれの値が3で割り切れたら出力する問題。
foreach()で一つずつ値を取り出してif()で$valueを3で割って割り切れたら($value % 3 == 0)、出力します。