برنامه شافل کردن آرایه در C++
#include
#include
using namespace std;
// Shuffle array
void shuffle_array(int arr[], int n)
{
// To obtain a time-based seed
unsigned seed = 0;
// Shuffling our array
shuffle(arr, arr + n,
default_random_engine(seed));
// Printing our array
for (int i = 0; i < n; ++i)
cout << arr[i] << " ";
cout << endl;
}
// Driver code
int main()
{
int a[] = { 10, 20, 30, 40 };
int n = sizeof(a) / sizeof(a[0]);
shuffle_array(a, n);
return 0;
}
توضیحات:
صورت سوال:
برنامه شافل کردن آرایه در C++
این برنامه جایگاه اندیس های آرایه را تغییر میدهد ( برای رندوم کردن اندیس اول یا در کل آرایه استفاده میگردد).
شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی – تماس با ما – یا در قسمت نظرات سوال خود را بپرسید.
موفق باشید
A.J
پست های مرتبط:
تعریف کردن یک آرایه سه بعدی به نام cube با ابعاد 2x3x4 در C++
برای تعریف یک آرایه سه بعدی با ابعاد 2x3x4 به نام cube در C++، میتوانید از دستورات زیر استفاده کنید..
چاپ کردن یک عنصر خاص از آرایه سه بعدی در C++
برای چاپ مقدار یک عنصر خاص از یک آرایه سه بعدی در C++، میتوانید از نحوه دسترسی به عنصر مورد نظر با استفاده از اندیسها…
محاسبه کردن یک ستون خاص از آرایه سه بعدی در C++
برای محاسبه مقدار یک ستون خاص از آرایه سه بعدی در C++، میتوانید از یک حلقه استفاده کنید تا اعضای آن ستون را جمع کنید. به عنوان مثال…
محاسبه کردن یک لایه خاص از آرایه سه بعدی در C++
برای محاسبه مقدار یک لایه خاص از یک آرایه سه بعدی در C++، میتوانید از یک حلقه استفاده کنید که از اندیسهای دو بعدی آرایه برای دسترسی به…
مقداردهی اولیه به عناصر آرایه سه بعدی در C++
برای مقداردهی اولیه به عناصر یک آرایه سه بعدی در C++، میتوانید از دستورات زیر استفاده کنید: #include …
محاسبه کردن یک سطر خاص از آرایه دو بعدی در C++
برای محاسبه مقدار یک سطر خاص از آرایه دو بعدی در C++، میتوانید از یک حلقه استفاده کنید تا اعضای آن سطر را جمع کنید. به عنوان مثال…