El error esta en que estas intentando sacar el promedio dentro del bucle for, para sacar el promedio primero debes sumar todos los valores leidos y luego al salir del for, dividir la suma de estos entre el total que se leyeron.
Ademas nunca va a entrar a la condicion if(i == 20), ya que el bucle va de 0 a 19; i = 0; i < 20 (esto indica mientras i sea menor a 20 mas no igual), por lo que nunca entraria a ese bucle. Aparte de que promn y el otro solamente tendrian el valor del ultimo valor leido.
Ademas nunca va a entrar a la condicion if(i == 20), ya que el bucle va de 0 a 19; i = 0; i < 20 (esto indica mientras i sea menor a 20 mas no igual), por lo que nunca entraria a ese bucle. Aparte de que promn y el otro solamente tendrian el valor del ultimo valor leido.