ubutex
(usa Outra)
Enviado em 14/03/2013 - 14:36h
pessoal tenho que reponde essa questão "Escreva um algoritmo que leia um vetor com 10 posições de números inteiros e verifique se um determinado valor, também digitado pelo usuário, está no vetor. Se estiver, informe a posição desse elemento no vetor. Caso o elemento não esteja no vetor, apresente uma mensagem informando tal situação"
já fiz a maior parte mas na hora do resultado saem todas as respostas possíveis eu sei que o laço faz todos os loop e mostra todos os resultados mas eu apenas quero que mostre 1 resultado ai vai meu código abaixo
#include<stdio.h>
main()
{
int vetor[10];
int i,valor,pos;
for(i=0;i<10;i++){
printf("Digite uma numero");
scanf("%d", &vetor);
}
printf("Digite um numero para saber \n");
scanf("%d", &valor);
for(i=0;i<10;i++){
if(valor == vetor){
pos = i;
printf("o valor %d esta guardando no vetor indeci V[%d]", valor , pos);
}else{
printf("Esse numero não existe dentro do vetor");
}
}
}
O resultado sair assim
Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor O VALOR 3 ESTA GUARDANDO NO VETOR INDECI V[2]Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor Esse numero não existe dentro do vetor
EU QUERIA APENAS QUE MOSTRASSE UMA DAS RESPOSTAS