Юлия Косачева
Юлия Косачева

Проблема со счетчиками: / Pascal

n:=7;
nn:=1;
for j:=5 downto nn do // счетчик 1
for i:=0 to n do // счетчик 2
begin
ran:=Random(20000);
Writeln('Write this code: ',ran);
readln(a);
if (aran) then writeln('Incorrect code number you have',j,'trys')
else break;
if (i>3) then writeln('Try again after 15 minutes');
if (i>3) then exit;
end;

Счетчик 2 выполняет свою работу нормально.
Счетчик 1 всегда выдает
'Incorrect code number you have',5,'trys // счетчик всегда стоит на 5.
Нужно чтобы он вел отсчет 5,4,3,2,1 ...

Ма
Марина

Возьми другую переменную

На
Настя

Это не счетчики у вас, а индексные переменные. Вы как 5 раз введете (к примеру) . у вас будет еще 5 попыток чтобы ввести 4 раза. Потом 5 попыток по 3 раза.

Похожие вопросы
Проблема с циклом в Pascal
проблема с if в pascal
Pascal >> ошибка 207 помогите пожалуйста!! ! в чем проблема
Проблема с программой в virtual pascal. Begin expected.
Проблема со счетчиками сайта
Проблемы с модулем graph (free pascal)
Pascal
Проблема с записью в текстовый файл в pascal ABC
проблема с заданием паскаль/делфи (pascal/delphi)
Pascal. Проблема с логическими выражениями.