2. Faça um algoritmo para ler um vetor de 10 números inteiros, como também, ler um número inteiro x. A seguir, o algoritmo deve calcular e mostrar quantas vezes o número x aparece no vetor
Soluções para a tarefa
Programa feito em Linguagem C
Está comentado para compreensão e caso deseje transportar para outra linguagem de programação.
#include <stdio.h>
int main()
{
int vetor[10], x, cont = 0; //cria as variáveis e inicia cont como 0
for(int i = 0; i < 10; i++) { //Passa os valores para as 10 posicoes do vetor (de 0 à 9)
printf("Digite o valor da posicao %d do vetor: ", i);
scanf("%d", &vetor[i]); //atribui o valor a posição i do vetor
}
printf("\nDigite um numero: ");
scanf("%d", &x); //recebe o número para buscarmos no vetor
for(int i = 0; i < 10; i++) { //Passa pelo vetor em todas as 10 posições (de 0 à 9)
if(x == vetor[i]) { //verifica caso o número digitado seja igual à posição atual do vetor
cont++; //aumenta o número de vezes que o número x apareceu
}
}
printf("\nO numero %d aparece %d vezes no vetor", x, cont); //apresenta o resultado
return 0;
}