Download Exemplo
Transcript
145 Lista de Exercícios 11 1. Modifique o valor da variável dado do exemplo 11.1 11.1, somando-o a um valor inteiro fornecido pelo usuário, porém acessando-o através do ponteiro que aponta para ele. 2. Defina um vetor de inteiros de comprimento 12. Crie um ponteiro que aponta para ele. Preencha o vetor com valores iguais a de seus índices (Ex: a[2] = 2), acessando os seus elementos através do ponteiro. Forneça ao usuário a opção de ver os elementos do vetor das seguintes formas: - Ver todos os elementos um a um; - Ver apenas os elementos de índices pares; - Ver apenas os elementos cujos índices são divisíveis por 3; - Ver apenas os elementos cujos índices são divisíveis por 4; Use aritmética de ponteiros. 3. Defina um vetor de qualquer tipo com 10 elementos. Peça ao usuário que forneça dois inteiros entre 0 e 9. Apresente-lhe uma mensagem dizendo qual o elemento que se localiza na posição de memória mais alta: - Usando subtração de ponteiros. - Usando comparação entre ponteiros. 4. Escreva uma função que recebe um valor inteiro entre 1 e 5 fornecido pelo usuário na função principal e imprime uma mensagem conforme o valor recebido, do tipo “Você escolheu a opção 1”, se o valor for 1. Use para tanto um vetor de ponteiros para strings. 5. Escreva um programa que recebe três números diferentes, os atribui a três variáveis a, b e c e chama uma função que coloca em a o valor do menor, em b o do intermediário e em c o do maior e que ao retornar para a função principal imprima estes números. Use chamada por referência.