Estoy estudiando programación, me han dado este código y me piden averiguar que hace y que errores tiene
Código: cpp
#include <programl.h>
docodigo a C++
/**
* Enunciado:
*/
3 principal
real ant = 0,act,s2,s2n;
logico hay2 = FALSO
limpiar;
iterar
leerM(act,"Valor:");
salirSi(act ES 0.0);
si (ant NOES 0.0) entonces
si (hay2) entonces
s2 = ant + act;
si (s2 < s2n) entonces
s2n = s2;
finsi
sino
hay2 = VERDADERO;
s2n = ant + act;
finsi
finsi
ant = act;
fin Iterar
si (hay2) entonces;
mostrar << s2n << salto;
finsi
pausa;
finprincipal