El algoritmo utiliza una estructura de control repetitiva para calcular el promedio de 5 números enteros ingresados por el usuario. Primero se inicializan las variables suma y contnum en 0. Luego, en un bucle se lee cada número, se suma a la variable suma y se incrementa el contador. Finalmente, se calcula el promedio dividiendo la suma entre la cantidad de números.