Informática, perguntado por larissabhs2186, 9 meses atrás

4. Leia um vetor de 20 posições e em seguida um valor X qualquer. Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado.

Soluções para a tarefa

Respondido por LarissaMoura3
2

O programa pode ser desenvolvido da seguinte forma:

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[]) {

int vetor[5];  

int i, x;

int flag=0;

        for(i=1;i<6;i++) {

scanf("%i", &vetor[i]);

}

printf("Digite um valor X para a busca:\n");

scanf("%i", &x);

        for(i=1; i<6; i++){

  if(x==vetor[i]){

printf("valor encontrado na posicao %i\n", i);

flag=1;

}

}

if(flag==0){

printf("valor nao encontrado!\n");

}

return 0;

}

Os vetores são entes matemáticos que se caracterizam por possuírem sentido, direção e módulo (intensidade). Em gráficos são representados por uma reta com orientação e indicados por uma letra em que em cima vai uma seta. Podem ser do tipo: vetor força, vetor aceleração e vetor velocidade.

Bons estudos!

Perguntas interessantes