Ir ao conteúdo

Posts recomendados

Postado

Desenvolva um programa que peça ao usuário que informe quatro números. O programa deverá exibir:

• Quantos números são positivos.

• Quantos números são negativos.

• Quantos números são ímpares.

• Quantos números são pares.

 Utilize um comando de repetição (loop) para ler os valores e verificar o que foi pedido acima.

Aí eu fui olhando na internet e juntando alguns exemplos consegui fazer assim só que não consigo por o quantos numero são positivos e quantos são negativos ??

#include <iostream>
using namespace std;

int main()
{
int n, par, impar, num, cont;
cout<<"Digite o tamanho da sequencia: "; /* mostra mensagem na tela */

cin>>n; /* le informacao do teclado */
par = 0;
impar = 0;
cont = 0;
while (cont<n)
{
cout<<"Digite o %do. numero: " <<cont+1;
cin>>num;
if (num%2 == 0){
par = par + 1;
}
else{
impar = impar + 1;
}
cont = cont + 1;
}
cout<<"A sequencia e' formada por "<< par <<" pares "<< impar <<" impares." <<endl<<endl;
return 0;
}

  • 8 anos depois...
Postado

@pipitchu, 

 

Boa noite.

 

Mano fiz da seguinte forma, incrementando o que você não deu conta.

OBS: fiz o vetor com 25 posições.

 

sendo

 

#include<stdlib.h>
#include<stdio.h>
#include <locale.h>

main (void){
    
    int a, cont = 0, par = 0, impar = 0, pos = 0, neg = 0;
    
    setlocale(LC_ALL, "Portuguese");
    printf("Neste Algoritmo, iremos indicar, se os numeros, são pares, impares, positivos e negativos de 25 numeros\n\n");

    while (cont < 25){
        printf("Informe um numero\t\t");
        scanf("%d", &a);
        
        if (a%2 == 0){
            par = par + 1;
        }
        else{
            impar = impar + 1;
        }
        
        if (a>=0){
            pos = pos +1;
        }
        else{
            neg = neg+1;
        }
        
        cont = cont+1;
    }
    printf("\n%d Pares \n%d Impares \n%d Positivo \n%d Negativo", par, impar, pos, neg);
    
}

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!