Program Mencari Permutasi Dengan Bahasa C++

Mencari permutasi dengan bahasa C++ - Hai sobat, pada kesempatan ini saya akan memposting tentang cara membuat program untuk mencari permutasi dengan menggunakan bahasa C++. Permutasi adalah susunan atau urutan-urutan yang berbeda satu sama lain yang terbentuk dari sebagian atau seluruh objek. Sebagai contoh pada huruf ABC, pada huruf ABC dapat terbentuk huruf ABC ACB BAC BCA CBA CAB.

program mencari permutasi dengan bahasa C++
program mencari permutasi dengan bahasa C++

Berikut ini adalah source code dari permutasi dengan menggunakan bahasa C++.

#include <bits/stdc++.h>
using namespace std;
void permute(string a, int l, int r)
{
if (l == r)
cout<<a<<endl;
else
{
for (int i = l; i <= r; i++)
{
swap(a[l], a[i]);
permute(a, l+1, r);
swap(a[l], a[i]);
}
}
}
int main()
{
string str = "ABC";
int n = str.size();
permute(str, 0, n-1);
return 0;


Berikut hasil dari permutasi ABC.

Hasil program permutasi dengan C++
Hasil program permutasi dengan C++

Sekian tutorial tentang program mencari permutasi dengan C++. Semoga ilmu yang saya bagikan ini bermanfaat. .Terimakasih

Baca Juga :
Guru, Desainer, Programmer

Posting Komentar