Спо delphi! надо вывести 10 (a*b=c) в цикле, программа проверяет и считает . в ходе цикла надо вывести правильный ответ(если вы ввели неправильный ответ). также программа считает количество в зависимости от правильных ответов. var i,x,y,answer,input: integer; begin writeln('*test*'); randomize; answer: =10; for i: =1 to 10 do begin write(random(x),' * ',random(y),' = '); //я не знаю как задать диапазон для //переменной readln(input); if input: =x*y then //программа выдает ошибку что нужен тип //переменной boolean begin answer: =answer; end else begin write('wrong! ',x,' * ',y,' = ',x*y) answer: =answer-1; end; end; writeln('correct answers - ',answer); case answer of 10: writeln('excellent! '); 9,8: writeln('good! '); 6,7: writeln('ok! '); 0..5: writeln('bad! '); end; readln;