سلام .
من میخام بزبون سی پلاس پلاس تویه ماتریس ده در ده بطورتصادفی اعداد1و0گذاشته بشه ,سرچ کردمrand وsrandروهم خوندم امابازم متوجه نشدم ونمیدونم چطوراستفاده کنم وبنویسم.
ممنون میشم کمکم کنید :n03:
Printable View
سلام .
من میخام بزبون سی پلاس پلاس تویه ماتریس ده در ده بطورتصادفی اعداد1و0گذاشته بشه ,سرچ کردمrand وsrandروهم خوندم امابازم متوجه نشدم ونمیدونم چطوراستفاده کنم وبنویسم.
ممنون میشم کمکم کنید :n03:
سلام../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************
کد زیر رو مطالعه کنید// خیلی ساده نوشته شده و توضیحات هم تقریباً کامل هستند.../// با این حال اگر مشکلی بود بگید تا حلش کنیم../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************
کد:#include <cstdlib>
#include <iostream>
using namespace std;
int main() {
//تعریف و مقداردهی ماتریس ده در ده
int m[10][10] = {{}};
//مقدار دهی ماتریس با اعداد تصادفی صفر و یک
for (int j=0; j<10; j++)
{//گردش در سطر های ماتریس
for (int i=0; i<10; i++)
{//گردش در ستون های ماتریس
//از این تابع برای تولید اعداد تصادفی غیر تکراری استفاده میشه
srand(i+j*10);
//مقداردهی ماتریس با عدد صفر یا یک
m[j][i] = rand() % 2;
}
}
//نمایش ماتریس تولید شده
for (int j=0; j<10; j++)
{//گردش در سطر های ماتریس
for (int i=0; i<10; i++)
{//گردش در ستون های ماتریس
cout << m[j][i] << " ";
}
cout << endl;
}
//خروج از برنامه
return 0;
}
*************
موفق باشید! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]