سلام و خسته نباشید
این مسئله ای هست که باید حل کنم
و این هم کدی هست که من از یک دوست گرفتم
ولی مشکل این که این کد هیچ کاری نمیکنه یعنی بدون ارور صفحه سیاه میاد و با اینتر هم میره
ممنون میشم بگید مشکلش چی هست و یا اگه کدی دیگر سراغ دارید بگید
http://up6.ir/2UL8
#include <iostream>
#include <conio.h>
using namespace std;
void Process(int data[][100], int n)
{
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; i++)
{
int nbs = 0; //total of neighbors
//checking if the neighbor exists and then filling the total of the neighbors value
if ((i - 1>-1 && i - 1 < n))
{
if ((j - 1 > -1 && j - 1 < n))
{
nbs += data[i - 1][j - 1];
}
if ((j > -1 && j < n))
{
nbs += data[i - 1][j];
}
if ((j + 1 > -1 && j + 1 < n))
{
nbs += data[i - 1][j + 1];
}
}
if ((i > -1 && i < n))
{
if ((j - 1 > -1 && j - 1 < n))
{
nbs += data[i][j - 1];
}
if ((j + 1 > -1 && j + 1 < n))
{
nbs += data[i][j + 1];
}
}
if ((i + 1 > -1 && i + 1 < n))
{
if ((j - 1 > -1 && j - 1 < n))
{
nbs += data[i + 1][j - 1];
}
if ((j > -1 && j < n))
{
nbs += data[i + 1][j];
}
if ((j + 1 > -1 && j + 1 < n))
{
nbs += data[i + 1][j + 1];
}
}
if (nbs<3 || nbs>4)
{
data[i][j] = 0;
}
}
}
}
int main()
{
// getting counts
int n = 0;
cin >> n;
int data[100][100] = { -1 }; //the table which will contain the 0-1
//filling the table with default input
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
cin >> data[i][j];
}
}
//doing the process 10 times
for (int i = 0; i < 10; i++)
{
Process(data, n);
}
return 0;
}