Algoritmos e Estruturas de Dados I Exercícios de Vetores Prof. Fabio Henrique N. Abe Fabio.henrique.abe@gmail.com
Exercícios Faça um programa que: Permita ao usuário escolher a forma de preenchimento de um vetor(vet) de tamanho máximo 100. Tenha uma função genérica para o preenchimento automático do vetor(vet). A função deve aceitar como parâmetros o menor(min) e o maior(max) número aleatório a ser gerado. Deve aceitar como parâmetro também a quantidade de itens(n) a serem gerados no vetor. Protótipo: void preenche_vet(int vet[ ], int n, int min, int max); Tenha uma função para a impressão do vetor. Protótipo: void imprime(int vet[ ], int n);
Exercícios Tenha uma segunda função genérica para o preenchimento de um vetor (vet) de tamanho máximo 100. A função deve preencher o vetor com números crescentes. Os parâmetros aceitos pela função devem ser o menor(min) e o maior(max) número aleatório a ser gerado. Deve aceitar também como parâmetro a quantidade de itens(n) a serem gerados no vetor. Protótipo: void preenche_vet_cresc(int vet[ ], int n, int min, int max); Caso não possam ser gerados números aleatórios para a inserção no vetor, o mesmo deve ser preenchido com zeros.
Exercícios Dado um vetor com n posições, construa o código que apresenta a seguinte saída: Entrada: n=6, vet[ ]={1,3,9,6,8,4} Saída: 1 333 4444 666666 88888888 999999999