Wariacje z powtórzeniami

0

Witam, dostałam zadanie szkolne, z którym nie umiem sobie poradzić.
Mam wygenerować funkcją tablicę z wszystkimi wyrazami o długości a - gdzie a pobieram od użytkownika.
Te wyrazy to mają być wariacje z powtórzeniami znaków x,y;

Proszę o pomoc z napisaniem tej funkcji albo chociaż jakieś porady

#include <iostream>
#include <cmath>
using namespace std;

char wariacje(char *tablica, int a) {
	int z = pow(2, a);
	char* wskaznik;
	wskaznik = new char[z];

	//nie wiem jak wygenerować :(

	return wskaznik;
}




int main()
{
	char tablica[2] = "x, y";
	cout << "Podaj dlugosc wyrazu" << endl;
	int a;
	cin >> a;
	wariacje(tablica, a);

    return 0;
}
0

Jako że nic nie masz to zacznij sobie od tego: https://stackoverflow.com/questions/2366074/code-for-variations-with-repetition-combinatorics
Jest kod w javie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1