Small Basic НУжно чтобы при изменении n=9 на n=10 (с нечётного на чётное) осталось шахматное поле а не становились одни полосы
GraphicsWindow.Width=800
GraphicsWindow.Height=800
n=9
raz= math.Floor(GraphicsWindow.Width /n )
GraphicsWindow.Show()
GraphicsWindow.BrushColor="#000000"
For x=0 To n-1 step 1
For y=0 to n-1 Step 1
if GraphicsWindow.BrushColor="#FF0000" Then
GraphicsWindow.BrushColor="#000000"
Else
GraphicsWindow.Brushcolor="#FF0000"
EndIf
GraphicsWindow.FillRectangle(x*raz,y*raz,raz-2,raz-2)
endfor
EndFor
cls
errors = 0
print "Введите текст > ";
rem Пользователь вводит текст
input a$
rem Перебираем все буквы с начала и до предпоследней
for i=1 to length(a$)-1
rem Если встречаем букву Ч или Щ
if mid(a$, i, 1) = "ч" or mid(a$, i, 1) = "щ" then
rem Тогда проверяем следующую за ней букву.
rem Если это буква я, тогда подсчитываем очередную ошибку
if mid(a$, i + 1, 1) = "я" then errors = errors + 1
end if
rem Переходим к следующей букве
next i
rem Вывод результата
print "Количество ошибок в тексте ";
print errors
rem Конец программы
end