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