Aula 15 ------ Passagem de parâmetro por referência Slides: 07a-Funcoes.pdf - passagem de parâmetro por referência: void troca( int &a, int &b ); - quando usar: . parâmetro é de saida ou entrada/saida . função computa mais de um valor -- return só pode retornar um único valor Ex 1: (ordena) Crie uma função nome ordena que recebe 3 números inteiros A, B e C, e ordena os valores de forma que A passe a ter o menor valor e C o maior valor. Use a função troca() definida na vídeo-aula. Chame esta função para ler uma sequencia de triplas e escreva-as em ordem crescente. A sequencia termina quando os valores 0 0 0 forem digitados. Ex 2: (tempoJogo) Escreva uma funcão chamada tempoJogo() que recebe 4 parâmetros inteiros, cada par de inteiros representando dois horários (horas e minutos). A funcão deve devolver o período em minutos decorrido entre os dois horários, e também o valor 1 (um) se o intervalo de tempo calculado for maior que 3 horas e meia e 0 (zero) caso contrário. Ex 3: (raizes2g) Escrever a função eq2grau() que recebe os coeficientes reais a,b,c de uma equação de 2o grau e devolve as duas raízes reais da equação. Deve também retornar a quantidade de raízes reais que foram encontradas: 2, 1 ou 0. A função NÃO DEVE mostrar mensagens. O programa principal deve solicitar diversos conjuntos de coeficientes a, b e c (até digitar 0 0 0) e, conforme o caso, mostrar na tela as raízes para cada conjunto ou a mensagem "Sem raizes reais".