Buscar

escrever um algoritmo em "C" que leia 5 valores, e mostre quantos destes valores são negativos.

💡 1 Resposta

User badge image

Joao Andre MArtins Dias

Parceiro não testei o codigo mas deve funcionar, é bem simples, basta testar se o valor de entrada é menor que 0 (negativo) então incrementar um contador. Fazer isto dentro de um laço (pode ser for, mas não fica bonito).

No caso delcarei 3 inteiros zerando os contadores cont, que controla o numero de entradas, e negativo, que ontrola o numero de numeros negativos digitados.

aux é usado para capturar a entrada do usuário.

Utilizari um operador ternário para o teste, ele substitui um if else e funciona da seguinte maneira (expressao)?ação se verdadeiro:ação se falso; ou seja negativo=(aux<0)?negativo+1:negativo; 

se aux<0 a variavel negativo receberá o seu valor acrecido de 1, cas contrario recebera ela mesma.

espero ter ajudado.

int main()

{

int cont=0,negativos=0,aux;

while(cont++<5){

printf("Entrada numero:%d\n",cont);

printf("Digite um valor:");

scanf("%d,&aux);

negativo=(aux<0)?negativo+1:negativo;

}

printf("\nO numero de entradas negativas foi de [%d]",negativo);

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais