Помогите пожалуйста. Задается последовательность целых чисел. Сколько чисел отличается от первого на 1? Написать программу на паскале без использования массивов.
program pr;
uses crt;
var a,b:integer; k:integer;
p:char;
begin clrscr;
writeln('введите первое число');
readln(a); k:=0;
repeat
writeln('введите следующее число');
readln(b);
if abs(b-a)=1 then k:=k+1;
writeln('продолжить? (y/n)');
readln(p);
until p='n';
writeln('k=',k);
readln
end.
Программу проверила. Буду благодарна, если отметите