Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA – UVA SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Emerson Inácio da Silva LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO RIO DE JANEIRO JUNHO 2020 Vetor. Nas mais variadas situações para o desenvolvimento de um programa em linguagem C, temos os tipos básicos de dados (int, float, char) que atenderão à demanda do programa sem a necessidade de criação de um vetor ou matriz. No entanto, quando temos a necessidade de armazenar informações e, ao mesmo tempo, ter acesso a esse referencial, é necessária a criação de vetor e/ou matriz, isso porque o vetor e a matriz armazenam dentro de uma mesma estrutura as informações necessárias para o acesso a um determinado denominador. Desenvolver um programa para preencher um vetor com números inteiros (o vetor deve possuir oito unidades). Os números inteiros para preenchimento do vetor devem ser informados pelo usuário via teclado. É preciso pesquisar no vetor a existência de cada número digitado. Se existir, imprimir em qual posição do vetor se encontra; caso contrário, imprimir mensagem informando que o número não existe. Elabore um programa em linguagem C para atender à demanda da situação problematizadora. #include <stdlib.h> #include <stdbool.h> int main(){ int vetor[8], entrada; bool existe; for (int a = 0; a < 8; a++){ printf("Informe o valor %d: ",a); scanf("%d",&entrada); existe = false; for(int b = 0; b <= a; b++){ if(vetor[b] == entrada){ printf("O valor %d ja existe na posicao : %d \n\n",entrada, b); existe = true; } } if(!existe){ printf("O valor %d ainda nao existe. \n\n",entrada); } vetor[a] = entrada; } printf("\n\nVetor:"); for(int a = 0; a < 8; a++){ printf("%d ",vetor[a]); } } REFERENCIA LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO LTP_ebook https://uva.instructure.com/courses/11855/files/1844964?module_item_id=142122 https://uva.instructure.com/courses/11855/files/1844964?module_item_id=142122