Notifikasi
Tidak ada notifikasi baru.

Program Mencari Kombinasi Dengan Bahasa C++

Mencari kombinasi dengan bahasa C++ - Hai sobat, pada kesempatan ini saya akan memposting tentang cara membuat program untuk mencari kombinasi dengan menggunakan bahasa C++. Kombinasi adalah menggabungkan beberapa objek dari suatu grup tanpa memperhatikan urutan. Di dalam kombinasi, urutan tidak diperhatikan. Sebagai contoh pada huruf ABC, pada huruf ABC dapat terbentuk huruf ABC, AB, AC dan BC.

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

#include <iostream>
void combinate(char a[], int perm[],int index, int n, int k)
{
   static int count = 0;
   if( count == k )
   {
      for(int i=0; i<n; i++)
        if( perm[i]==1)
          printf("%c",a[i]);
      printf("\n");
    } else if( (n-index)>= (k-count) ){
         perm[index]=1;
         count++;
         combinate(a,perm,index+1,n,k);
         perm[index]=0;
         count--;
         combinate(a,perm,index+1,n,k);
   }
}
int main()
{
   char a[] ={'a','b','c'};
   int perm[4] = {0};
   combinate(a,perm,0,4,3);
   return 0;
}


Berikut hasil dari kombinasi ABC.

hasil kombinasi dengan bahasa C++
hasil kombinasi dengan bahasa C++

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

Bahasa Pemrograman
Yosa AP
Yosa AP
Guru, Desainer, Programmer
Gabung dalam percakapan (7)
7 komentar
  1. Darwoto
    17 Februari 2022 pukul 18.06
    Profil
    Darwoto
    Darwoto
    Berkata: Jadi ingat teman kos yang ambil jurusan ilmu komputer. Hari-hari di depan komputer yang layarnya hitam.
    Jadi ingat teman kos yang ambil jurusan ilmu komputer. Hari-hari di depan komputer yang layarnya hitam.
  2. Darwoto
    17 Februari 2022 pukul 18.05
    Profil
    Darwoto
    Darwoto
    Komentar ini telah dihapus oleh pengarang.
    Komentar ini telah dihapus oleh pengarang.
  3. Raka Aditya Putra
    17 Februari 2022 pukul 17.52
    Profil
    Raka Aditya Putra
    Raka Aditya Putra
    Berkata: Baru tau ada kode yang bisa kaya gitu
    Baru tau ada kode yang bisa kaya gitu
  4. koalatidurr
    17 Februari 2022 pukul 17.40
    Profil
    koalatidurr
    koalatidurr
    Berkata: Ndak paham, tapi keren pak wkwk
    Ndak paham, tapi keren pak wkwk