Program Paridad;
uses crt;
var
n:integer;
[B]Function EsImpar(a: Integer):Boolean; forward; [/B]
Function EsPar(a:integer):Boolean;
Begin
if a=0 then
Espar:=True
else
Espar:=EsImpar(a-1);
end;
Function EsImpar(a:integer):Boolean;
Begin
if a=0 then
EsImpar:=False
else
EsImpar:=EsPar(a-1);
end;
Begin
ClrScr;
Write('Ingrese numero y averigua si es par o no: ');
Readln(n);
if Espar(n) then
Write('Es Par')
else
Write('Es Impar');
Readkey;
end.