lotrsimp12345 37 Posting Pro in Training

why are you using a character array? could easily do it with string and use concatenation.

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

int main()
{
	string input;
	cin>>input;
	string a="abcdefghijklmnopqrstuvwxyz";
	string output=input+a;
	cout<<output;
	return 0;
}
lotrsimp12345 37 Posting Pro in Training

you pass in k to your function i believe.

lotrsimp12345 37 Posting Pro in Training

you probably need a factorial function to find 1*2...*k.

it should probably be recursive