Faça uma função que receba um valor inteiro e verifica se o valor é positivo (retorna 1), negativo (retorna

0) ou 0 (retorna 0).

1 Resposta

  • Felipe

    Usando a linguagem C

    Explicação:

    #include

    int main() {

       int numero; // Declaração da varíavel que irá receber o valor inteiro

       printf("Digite um número inteiro :");

       scanf("%i", &numero); // Recebe o valor que o usuário digitou

       if (numero >= 0) // Se o número for maior ou igual a zero

       printf("1 ");       // Imprima 1

       else               // Se não

       printf("0 "); // Imprima 0

    }

    Usando uma função de verificação teríamos:

    #include

    int verificar(int numero) {

        if (numero >= 0)

       printf("1 ");

       else

       printf("0 ");

    }

    int main() {

       int numero;

       printf("Digite um número inteiro :");

       scanf("%i", &numero);

       printf(" %i", verificar(numero));

    }

Clique aqui para adicionar a sua resposta.