Ir para conteúdo

POWERED BY:

Arquivado

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

kittietalena66

Vetores

Recommended Posts

Olá, eu comecei a aprender programação esse semestre, e estou com dificuldade em vetores.
Se alguém me ajudar a entender o que está errado(e o que falta) no código ficaria muito grata.

 

A questão é essa :

" Escreva um algoritmo que leia e mostre um vetor de 20 elementos inteiros. a seguir, conte quantos valores pares existem no vetor. "

 

 

Obrigada.

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

int main()
{
   int vector[5],i;

for(i=0;i<5;i++){
 printf("Digite  numeros: ");
 scanf("%d",&vector[i]);
}
    for(i=0;i<5;i++){

if ((vector[i] % 2)==0){
    vector[i]= vector[i]++;
    printf("sao pares: %d", vector[i]);}
    break;
    }
    return 0;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1- Você está alocando espaço p/ 5 elementos. O exercício pede 20.

2- Você está alterando o valor dos dados no vetor (operação de incremento).

3- Você precisa percorrer o vetor inteiro, até o final, incrementando uma variável separada antes de poder dizer quantos números são pares (Não tem nada de break dentro do for)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.