Logo Passei Direto
Buscar
Adaptar o programa acima para que ele calcule o percentual dos valores positivos, negativos e zeros em relação ao total de valores fornecidos. Considere o uso do tipo ’long int’ e especificador ’ld’.
Exemplo Entrada 25 2 4 5 -7 -1 8 -1 2 6 2 6 -2 -1 0 2 10 -51 -52 -13 0 23 73 -123 4 0
User badge image
Questões Para o Saber

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Para adaptar um programa que calcule o percentual de valores positivos, negativos e zeros em relação ao total de valores fornecidos, você pode seguir os passos abaixo. Vou fornecer um exemplo em C: ```c #include int main() { long int valor; long int total = 0, positivos = 0, negativos = 0, zeros = 0; printf("Digite os valores (digite 0 para encerrar):\n"); while (1) { scanf("%ld", &valor); if (valor == 0) break; // Para encerrar a entrada total++; if (valor > 0) { positivos++; } else if (valor < 0) { negativos++; } else { zeros++; } } if (total > 0) { printf("Percentual de positivos: %.2f%%\n", (positivos * 100.0) / total); printf("Percentual de negativos: %.2f%%\n", (negativos * 100.0) / total); printf("Percentual de zeros: %.2f%%\n", (zeros * 100.0) / total); } else { printf("Nenhum valor foi fornecido.\n"); } return 0; } ``` ### Explicação do código: 1. Declaração de variáveis: Usamos `long int` para armazenar os valores e contadores. 2. Entrada de dados: O loop continua até que o usuário digite 0. 3. Contagem: Para cada valor, incrementamos o contador correspondente (positivos, negativos ou zeros). 4. Cálculo de percentuais: Após a entrada, calculamos e exibimos os percentuais. Esse programa deve atender ao que você precisa! Se tiver mais dúvidas, é só perguntar!

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina