Надо рассмотреть координату точки на предмет больше или меньше нуля x,y
Если x>0 и y > 0 то 1 четверть
Если x<0 и y > 0 то 2 четверть
Если x<0 и y <0 то 3 четверть
Если x>0 и y < 0 то 4 четверть
Если тебе нужно узнать значение переменной s, то выполним следующее:
От-4до 1 делай:
s присвоить значение её же + i(позиция, в которой сейчас находится цикл);
Таким образом:
s + i : 0 + -4= -4
s + i : -4 + -3= -7
s + i : -7 + -2= -9
s + i : -9 + -1= -10
s + i : -10 + 0= -10
<span>s + i: -10 + 1= -9
Итог: s= - 9.</span>
Var
a,b : array[1..8, 1..8]of integer;
i, j,k, x, y, x1, y1:integer;
begin
k:=-1;
for i:= 1 to 8 do
begin
k:=-k;
for j:= 1 to 8 do
begin
a[i,j]:=k;
b[i,j]:=k;
k:= -k;
end;
end;
Readln(x,y);
Readln(x1,y1);
if (a[x,y] = b[x1,y1]) then Writeln('YES')
else Writeln('NO');
end.
#include <iostream>
using namespace std; // <em>предполагается, что ты можешь не писать постоянно std::</em>
int main()
{
int a;
cin >> a; // здесь не нужен был endl, поскольку ты просто просишь пользователя ввести данные (cin - console input)
cout <<"The next number for the number " << a << " is " << a + 1 << endl;
cout << "The previous number for the number " << a << " is " << a - 1 << endl;
return 0;
}