Faça um algoritmo que receba N números e mostre positivo, negativo ou zero para cada número e média dos números positivo.

Passo 1

Então, a gente tem um exercício que pede para criar um algoritmo. Esse algoritmo vai receber um total de $ N $ números e, para cada número, vai dizer se ele é positivo, negativo ou zero. Além disso, a gente também precisa calcular a média dos números positivos. Para resolver isso, vamos precisar entender um pouco sobre estruturas de repetição, condicionais e operações básicas de soma e média.

Passo 2

Primeiro, precisamos receber a quantidade de números que o usuário vai inserir, ou seja, o valor de $ N $. Isso nos diz quantas vezes vamos precisar pedir um número para o usuário.

Passo 3

Depois de saber quantos números vamos receber, podemos usar um laço de repetição (como um for ou while) para iterar de 1 até $ N $. Em cada iteração, pedimos ao usuário que insira um número.

Passo 4

Para cada número inserido, precisamos verificar se ele é positivo, negativo ou zero. Isso é feito usando estruturas condicionais (if, else if, else). Dependendo do resultado, mostramos a mensagem correspondente.

Passo 5

Além de classificar cada número, também precisamos calcular a média dos números positivos. Para isso, vamos somar todos os números positivos e contar quantos deles existem. No final, dividimos a soma pelo total de números positivos para encontrar a média.

Passo 6

Por fim, apresentamos ao usuário a média dos números positivos calculada.

Resposta

Aqui está um exemplo de algoritmo em pseudocódigo que realiza o que foi pedido:
Início
    Leia N
    Inicialize somaPositivos = 0
    Inicialize contadorPositivos = 0

    Para i de 1 até N faça
        Leia numero
        Se numero > 0 então
            Escreva "Positivo"
            somaPositivos = somaPositivos + numero
            contadorPositivos = contadorPositivos + 1
        Senão se numero < 0 então
            Escreva "Negativo"
        Senão
            Escreva "Zero"
        FimSe
    FimPara

    Se contadorPositivos > 0 então
        media = somaPositivos / contadorPositivos
        Escreva "Média dos números positivos: ", media
    Senão
        Escreva "Não há números positivos para calcular a média."
    FimSe
Fim
Esse algoritmo segue os passos que explicamos: ele recebe $ N $ números, classifica cada um como positivo, negativo ou zero, e calcula a média dos números positivos, se houver.

Exercícios relacionados