Informatică, întrebare adresată de Komplexx, 8 ani în urmă

se da multimea a={1,2..n} sa se determine combinarile acestei multimi luate cate k elemente
C++

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int n,m,st[17];

void afiseaza()

{

   for (int j=1; j<=m; j++)

   {

       cout << st[j] << " ";

   }

   cout << "\n";

}

void back(int k)

{

   int i;

   for (i=st[k-1]+1; i<=n; i++)

   {

       st[k]=i;

       if (k==m)

           afiseaza();

       else back(k+1);

   }

}

int main()

{

   cin >> n >> m;

   back(1);

   return 0;

}

Explicație:


Komplexx: Mersi mult frate, la fix <3 cu rezolvarea
boiustef: :))) , ce e codificat aic " fix <3" ???
Alte întrebări interesante