<?php

// Leia um valor inteiro N. Este valor será a quantidade de valores que serão lidos em seguida. 
// Para cada valor lido, mostre uma mensagem em inglês dizendo se este valor lido é par (EVEN), 
// ímpar (ODD), positivo (POSITIVE) ou negativo (NEGATIVE). No caso do valor ser igual a zero (0), 
// embora a descrição correta seja (EVEN NULL), pois por definição zero é par, seu programa deverá imprimir apenas NULL.
// Entrada

// A primeira linha da entrada contém um valor inteiro N(N < 10000) que indica o número de casos de teste.
// Cada caso de teste a seguir é um valor inteiro X (-107 < X <107).
// Saída

// Para cada caso, imprima uma mensagem correspondente, de acordo com o exemplo abaixo. 
// Todas as letras deverão ser maiúsculas e sempre deverá haver um espaço entre duas palavras impressas na mesma linha.

$number = intval(trim(fgets(STDIN)));
$counter=0;

while($counter < $number){
    $num = intval(trim(fgets(STDIN)));
    
    if ($num != 0) {
        if($num % 2 == 0){
            if($num > 0){
                echo "EVEN POSITIVE" . PHP_EOL;
            }else{
                echo "EVEN NEGATIVE" . PHP_EOL;
            }
        }else{
            if($num > 0){
                echo "ODD POSITIVE" . PHP_EOL;
            }else{
                echo "ODD NEGATIVE" . PHP_EOL;
            }
        }
    }else{
        echo "NULL"  . PHP_EOL;
    }
    $counter++;
}
























Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: