void zad4a()
int n = 6, k = 3; int* tabn = new int[n]; int* tabk = new int[k]; int wskaźnik = k-1;
int kombinacja = 1;
for (int i = 0; i < k; ++i) tabk[i] = i;
for (int i = 0; i < n; ++i) tabn[i] = i;
std::cout« kombinacja « \t";
for (int i = 0; i < k; ++i) std::cout« tabn[tabk[i]] «"\t"; std::cout«"\n";
++kombinacja;
while (tabk[0] != n-k )
if (tabk[k-l] == n-1)
while (tabk[wskaznik]-l == tabk[wskaznik-l])
--wskaźnik;
--wskaźnik;
++tabk[wskaznik];
for (int i = wskaznik+1; i < k; ++i) tabk[i] = tabk[i-l]+l; wskaźnik = k-1;
else
++tabk[wskaznik];
std::cout« kombinacja « \t";
for (int i = 0; i < k; ++i) std::cout« tabn[tabk[i]] « "\t";
std::cout«"\n";
++kombinacja;
}