Скласти програму, що перевіряє знання таблиці множення. В ній випадковим чином одержати два числа (від 1 до 9), після чого на екран виводиться питання у вигляді: 4 * 9%3D? Після вводу відповіді повинно видаватись повідомлення, чи відповідь правильна Так- Hі. Такі дії повторяються, поки користувач введе нуль.мова paiton
begin
var (a, b) := ReadInteger2; // Считывание a и b
var simple := ArrFill(b + 1, true); // Инициализация булевого массива значением true.
// Реализация решета Ератосфена
for var i := 2 to b do
if simple[i] then
begin
var j := i * i;
while (j <= b) do
begin
simple[j] := false;
j += i;
end;
end;
// Вывод на экран найденного результата
for var i := a to b do
if (simple[i]) and (i > 1) then i.Print
end.
У меня в паскале компилируется, всё работает. Если криво, ниже картинка