Ir ao conteúdo
  • Cadastre-se

Dúvida de C em vetores


Ra.fashionet

Posts recomendados

Oi pessoal,

to com uma dúvida no seguinte exercício:

-Leia um vetor de 40 posições.Contar e escrever quantos valores pares ele possui.

A minha dúvida é como eu faço para o programa escrever apenas os números pares que serão digitados.Eu escrevo dentro do if ou depois?

Por favor me ajudem...

(_(

Link para o comentário
Compartilhar em outros sites

Faz assim:

x=0

for (i=0; i<=39; i=i+1)

{

if (x mod 2)=0

x=x+1;

}

printf("O vetor dado possui");

printf("%d", x);

printf(" valores pares.");

PS: Não tenho certeza sobre esse comando mod pois nao lembro ql comando acha o resto da divisao. Caso não seja mod, procure outro comando que o fará

PS2: Caso queira o programa todo feito, só pedir.

Link para o comentário
Compartilhar em outros sites

A função "mod" que você quer colocar aí seria % em C :D

ou seja,


if (x % 2)==0)

De qualquer forma, x deve ser um vetor, portanto, deve estar dentro de um laço for assim:


for (int i = 0; i<=39; i++) {
if ((x[i] % 2) == 0)
a=a+1;
}

a lógica toda do sistema já foi passada pelo nosso amigo acima, então, implementar o "resto" será fácil...

Se tiver alguma duvida poste aee...

Att

Link para o comentário
Compartilhar em outros sites

Opa, falha nossa então.. rs

Seguinte, você quer descrever quais os números pares certo?!

Vamos lá..


for (int i = 0; i<=39; i++) {
if ((x[i] % 2) == 0)
printf("Pares: %d\n", x[i]);

Apenas mude o laço for.. dentro do if coloque o vetor onde é armazenado os valores pares!

Tente desse jeito,

Att

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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!