এটি একটি C++ প্রোগ্রাম যা প্রতিটি M দৈর্ঘ্যের N নম্বর পাসওয়ার্ড তৈরি করে।
অ্যালগরিদম
শুরু করুন পাসওয়ার্ডের দৈর্ঘ্য ইনপুট হিসাবে নিন। ফাংশন পারমুটেশন() এলোমেলো পাসওয়ার্ড তৈরি করে:/* আর্গুমেন্টস একটি পয়েন্টার অ্যারে a. এলোমেলো সংখ্যার মোট সংখ্যা m. পাসওয়ার্ডের দৈর্ঘ্য এস. */ // ফাংশনের মূল অংশ:যদি (m ==s) i =0 থেকে s-1 প্রিন্ট *(a + i) অন্যের জন্য i =m থেকে s-1 int tmp =a[m] a[m ] =a[i] a[i] =tmp কল পারমুটেশন(a, m + 1, s) tmp =a[m] a[m] =a[i] a[i] =tmpEnd
উদাহরণ
#include#include #include namespace ব্যবহার করে std;void permutation(int *a, int m, int s) { if (m ==s) { for ( int i =0; i > n; int a[n]; জন্য (int i =0; iআউটপুট
পাসওয়ার্ডের দৈর্ঘ্য লিখুন:4Random Numbers are:1740Passwords are:1740170414701407104710747140710474107401704170144710470141701447104701417041074740174010747401747401747401747401747474017407474740174747