在我的任务中被困在这里。我正在使用2D矢量。我的教授要我们做的是编写一个程序,用户输入一个矩阵的大小(N X N)并用随机的1和0打印矩阵,我已经完成了。
我被困的是他想在某个元素周围找到“非零”元素。例如:
0 0 0 0 1 1 1 1 1
现在要求用户键入行和列(以定位元素),然后搜索与该元素相邻的非零值。因此,如果行和列从0开始,则行1和列1保持值“1”(矩阵的中心)并且具有4个相邻的非零元素。我不太确定从哪里开始。我会使用查找代码吗?我不知道如何将其限制在一个元素的相邻位置。
谢谢
提示:如果要查看相邻元素,可以将每个索引移动一个位置。例如,如果给定(行,列)是(1,1),则相邻位置是(0,1),(2,1),(1,0),(1,2)。您应该确保您的代码只读取范围内的索引(0..N,0..N)。
这是你的任务,你应该尽力完成它。去吧,让我们自豪!