Informática, perguntado por CarlosCaliel, 8 meses atrás

Gerar um vetor V com os 10 primeiros números pares. Depois entrar com um número (ler um número) digitado pelo usuário e verificar se este número está no vetor. Se está, imprimir: “achei o número”.

Soluções para a tarefa

Respondido por emilysousa416
1

Resposta:

Boa noite, tudo bem? Não sei se é isso que tu queria, mas tentei.

include <iostream>

#include <cmath>

using namespace std;

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

int main(){

int vet[20];

int x, achei=0, posicao;

//A variavel 'achei' vai verifocar se achei o numero digitado.

 

cin >> x;

 

for (int i=0;i<20;i++){//vamos fazer a iteração 20 vezes.

 if (vet[i] == x){

  achei = 1;

  posicao = i;

 }

}

//Lembre-se que o laço 'for' serve pra acessar as posições do vetor através da variavel 'i'.

//*as posições dos vetores sempre começam pelo '0' (zero)

//se eu quero vascular o vetor a partir da primeira posicao, tenho que fazer um 'for' partindo de '0' zero.

 

 

if (achei == 0){

 cout << "Numero nao encontrado" << endl;

}

else{

 cout << "Numero encontrado na posicao " << posicao << endl;

}

}

Espero ter ajudado :)

Perguntas interessantes