Vetores
27, 78, 15, 23, 2, 10, 14, 16, 28, 33, 43, 56, 12, 49, 50, 39, 25, 18, 30, 65 fazer os seguintes programas em C++
1 - Que leia e carregue o vetor na ordem que esta acima depois de carregado fazer pesquisa sequencia para encontrar um numero qualquer o resultado da pesquisa devera apresentar
a) o numero pesquisado foi encontrado ou não
b) se encontrado mostrar - o indice da posição - Quantas interações foram necessaria para encontrar
2 - Que leia e carregue o vetor e classifique em ordem crescente. depois de carregado, fazer pesquisa para encontrar um numero qualquer, nesse caso fazer implementar no programar pesquisa binária.
a) apresentar se o numero foi encontrado ou não
b) se encontrar mostrar o indice da posição e quantas interações foram necessária para encontrar.
3 - classificar o vetor usando o metodo de ordenação por inserção exibir o vetor mais classifi ado
#include <cstdlib>
#include <iostream>
#include <STDIO.H> using namespace std;
int main(int argc, char *argv[])
{
int vet []= {5,1,46,86,53,93,90,45,14,97,100,12,2,99,3,98,47,24,21,95}; int i,j,aux,a,med,auxk,cont; int e = 1, d = 20; printf("Vetor desordenado\n"); for (i=0; i<19; i++){ //abre o primeiro for printf("%d, ",vet[i]); for (j=0; j<i; j++) { if (vet[i] < vet[j]) { aux = vet[i]; vet[i] = vet[j]; vet[j] = aux; } } } printf("\nVetor ordenado\n"); for (int k=0; k < i; k++) { printf("%d, ",vet[k]); } printf("\nDigite o numero: "); scanf ("%D",&a); printf ("\nVoce digitou o numero: %d \n",a); med = 20/2; printf ("\nO ponto medio e : %d \n",med); i = med; printf ("\nValor de i e: %d \n",i); for (int k=0; k < i; k++) { printf("%d,",vet[k]); auxk = vet[k];