Média de quantos positivos vierem
Faça a função media_positivos(), que lê uma quantidade não determinada de valores positivos e retorna a média deles. A leitura termina quando for digitado 0 ou um número negativo. Se nenhum positivo for digitado, a função retorna 0. O programa principal exibe a média com duas casas decimais.
Armadilha comum nesta fichamostrar
Quantidade não determinada é o molde de ler até parar: lê antes do while e de novo no fim. Sem nenhum positivo, a quantidade fica 0 e a divisão daria erro, por isso o if antes de dividir.