Ir ao conteúdo

Posts recomendados

Postado

Crie um algoritmo que leia um vetor de dez posições e em seguida um valor X qualquer. O algoritmo deverá dizer a quantidade de números ímpares maiores que X.

  • Curtir 1
Postado

#include <stdio.h>

 

#define TAM 10

 

int main ()

{

int vet [TAM], i, impares;

 

impares = 0;

 

printf ("Informe N")

scanf (“%i”, &vet [i]);

 

//conta impares

for (i = 0; i< TAM; i++) {

if (vet [i]%2 == 1){  //testa se impar

impares++;

}

}

printf (“\nimpares: %i”, impares);

return 0

}

 

  • Curtir 1
Postado

@gcrestudante Qual seria a sua duvida exatamente?

 

Seu algoritmo cumprindo alguns critérios do enunciado.

#include <stdio.h>

#define TAM 10

 
int main ()
{
    int vet[TAM], contador, numero, impares = 0;
    
    /* Elabore um algoritmo que leia um vetor de 10 posições */
    for (contador = 0; contador < TAM; contador++) {
        printf("Digite um numero para a posicao %i do vetor:", contador);
        scanf("%i%*c", &vet[contador]);
    }
    
    /* e em seguida um valor X qualquer */
    printf("Informe X:");
    scanf("%i", &numero);

    /* Seu algoritmo deverá dizer qual a quantidade de números ímpares maiores que X */
    //conta impares
    for (contador = 0; contador < TAM; contador++) {
        if (vet[contador]%2 == 1) {  
            //testa se impar
            impares++;
            
        }
    }
    printf ("Quantidade de impares:%i\n", impares);

    return(0);

} 

 

Utilize o botão code <> para postar no fórum.

  • Curtir 1
  • Obrigado 1
Postado

Eu tinha em mente que o vetor seria gerado automaticamente com números aleatórios, e estava com dificuldade de implementar um contador para saber quantos números ímpares maiores que X haviam, eu estava querendo colocar separado e não junto como o senhor fez. Mas agora ficou claro, obrigada! Se puder me ajudar com minha outra dúvida eu agradeço, vou colocar lá o que já fiz até então.

  • Curtir 2

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!