Submissão de exercícios da aula 16/10
// Funções e passagem de parâmetro por referência
1. Faça um programa que leia 5 valores digitados pelo usuário, armazenando-os em um vetor. Depois, faça uma função que receberá esse vetor como parâmetro e imprima o vetor na ordem normal (na mesma em que foi digitado) e na ordem reversa.
2. Faça um programa que leia cinco valores digitados pelo usuário. Em seguida, implemente uma função que deverá retornar o índice do maior elemento de um vetor. Implemente outra função que retorne o índice do menor elemento do vetor. Ex:
Entrada: 2 6 8 4 1
Saída: Índice do maior elemento: 2
Índice do menor elemento: 4
3. Faça uma função que receba um valor real que deve ser passado por referência. Modifique o conteúdo desse valor para a raiz quadrada desse número. Mostre na tela o valor final desse real fazendo um printf na função main.
4. Faça uma função que receba um valor inteiro que deve ser passado por valor e retorne sua raiz quadrada. Mostrar na tela o resultado.
5. Faça uma função que receba dois valores passados por referência e inverta o conteúdo desses dois valores. Mostrar na tela o resultado.
6. Faça um programa que leia uma string digitada pelo usuário. Imprimir na tela duas opções para o usuário: a primeira deverá converter a string digitada anteriormente em maiúscula e a segunda opção em minúscula. Para converter os caracteres em maiúsculos deve-se subtrair o número 32 a cada elemento da string e, para converter em minúscula deve-se somar o valor 32.