Ir ao conteúdo

Posts recomendados

Postado

Boa noite pessoal, estou com uma duvida em um algoritmo que tenho que fazer pra um trabalho da faculdade.

Escreva um programa em C para ler um vetor A de 10 elementos inteiros e um valor X. A seguir
imprimir os índices do vetor A em que aparece um valor igual a X.

consegui fazer uma parte, só não sei o que faço pra mostrar quando o valor se repete.

#include<stdio.h>
int main()
{
    int vet[10], i, x=0;
    
    printf("Informe 10 valores");
    
    for(i=0;i<10;i++)
    { 
        printf("\nInforme o valor da posicao %d: ", i+1);
        scanf("%d", &vet[i]);
    }
    printf("\n qual valor deseja procurar? : ", i);
        scanf("%d", &x);
            
    for(i=0;i<10;i++)
    {
         if (vet[i] = x)
         printf("\nO valor %d estava contido no indice %d: ",x , vet[i]);
         break;
         
        
    }
    
        
}

 

  • Curtir 1
Postado

@xGabriel      o índice é qual posição do vetor , então mostrar a posição e não o que tem nessa posição , assim :

 

for(i=0;i<10;i++){
    if(vet[i] == x )
        printf("\nO valor %d estava contido no indice %d: ",x,i);
}

 

 

  • Obrigado 1
Postado

@devair1010 Muito obrigado, esta funcionando perfeitamente. 

#include<stdio.h>
int main()
{
    int vet[10], i, x=0;
    
    printf("Informe 10 valores");
    
    for(i=0;i<10;i++)
    { 
        printf("\nInforme o valor da posicao %d: ", i+1);
        scanf("%d", &vet[i]);
    }
    printf("\n qual valor deseja procurar? : ", i);
        scanf("%d", &x);
     for(i=0;i<10;i++){
    if(vet[i] == x )
        printf("\nO valor %d estava contido no indice %d: ",x,i);
     }
     
         
}

 

  • Obrigado 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!