treasure.cpp: In function 'void findTreasure(int)':
treasure.cpp:11:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (size_t i = 0; i < n; ++i)
~~^~~
treasure.cpp:12:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (size_t j = 0; j < n; ++j)
~~^~~
treasure.cpp:21:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (size_t i = 0; i < n; ++i)
~~^~~
treasure.cpp:22:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (size_t j = 0; j < n; ++j)
~~^~~
treasure.cpp:28:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i + iDir >= 0 && i + iDir < n)
~~~~~~~~~^~~
treasure.cpp:30:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (j + jDir >= 0 && j + jDir < n)
~~~~~~~~~^~~
treasure.cpp:32:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i + iDir >= 0 && i + iDir < n && j + jDir >= 0 && j + jDir < n)
~~~~~~~~~^~~
treasure.cpp:32:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i + iDir >= 0 && i + iDir < n && j + jDir >= 0 && j + jDir < n)
~~~~~~~~~^~~