1. سعید
  2. برنامه‌نویسی و طراحی وب
  3. سه شنبه, 08 بهمن 1392
سلام و خسته نباشید
این مسئله ای هست که باید حل کنم

http://www.8pic.ir/images/21565632778669923991.png

و این هم کدی هست که من از یک دوست گرفتم
ولی مشکل این که این کد هیچ کاری نمیکنه یعنی بدون ارور صفحه سیاه میاد و با اینتر هم میره
ممنون میشم بگید مشکلش چی هست و یا اگه کدی دیگر سراغ دارید بگید
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;

}
ریـشـه اعـتـقـاد از آنـــجــا خــــشـــــک مـی شـود کـه بـخـواهـنـد تـحـمـیـلـش کـنـنـد
سعید بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
لطفا کمک کنید خیلی مهم برام
ریـشـه اعـتـقـاد از آنـــجــا خــــشـــــک مـی شـود کـه بـخـواهـنـد تـحـمـیـلـش کـنـنـد
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.