Program Mencari Permutasi Dengan Bahasa C++

Yosa AP
---
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++ |
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;
}
Baca juga : Program Mencari Kombinasi Dengan Bahasa C++
Hasil program permutasi dengan C++ |
Sekian tutorial tentang program mencari permutasi dengan C++. Semoga ilmu yang saya bagikan ini bermanfaat. .Terimakasih
Posting Komentar
Posting Komentar