Lista de Exercícios – Ponteiros (parte 2) MATERIAL COMPLEMENTAR 1. Elabore um programa que declare um vetor com 7 elementos, preencha-o com alguns valores e mostre na tela: Para cada elemento do vetor: seu valor e seu endereço de memória em decimal e hexa. 2. Modifique o programa acima para mostrar as informações pedidas utilizando ponteiros. 3. Faça um programa que declare um vetor com 10 elementos e mostre os valores contidos nele utilizando ponteiro. 4. Modifique o exercício acima para mostrar o vetor na ordem inversa, ou seja, do elemento 9 ao 0. 5. Crie um programa que declare um vetor com 5 elementos e peça para o usuário fornecer valores que serão armazenados no vetor. Utilize ponteiro para ler os elementos. 6. Crie uma função que receba como parâmetro um vetor e retorne o menor elemento do vetor. 7. Faça uma função que receba um vetor e um número a ser procurado dentro deste vetor. A função deverá retornar a posição onde encontrou o número procurado, ou -1 se não encontrou. 8. Crie uma função que receba como parâmetro um vetor e retorne-o ordenado. 9. Crie uma função que receba 2 vetores de 5 elementos e mais um vetor de 10 elementos. Faça com que a função intercale os elementos dos dois primeiros vetores no terceiro vetor. Exemplo: Vet1= { 1,2,3,4,5 } Vet2={10,20,30,40,50} VetFinal={1,10,2,20,3,30,4,40,5,50} 10. Escreva um programa, utilizando ponteiros, que implemente em um vetor uma pilha (primeiro que entra é o primeiro que saí). Crie e programe um menu com as seguintes opções: [ 1 ] – Inserir elemento [ 2 ] – Remover um elemento [ 3 ] – Mostrar a pilha [ 4 ] – Sair 11. Faça uma função que receba um vetor contendo o alfabeto e um número que corresponda ao tamanho da senha que quero descobrir. Esta função deverá mostrar todas as combinações possíveis de senhas de 1 caractere até o tamanho de caracteres passados por parâmetro. Ex: a,b,c,....,aa,ab,ac,ad,...