Why are you using numbers, when the language allows you to use letters just the same:
for (char c1 = 'a'; c1 <= 'z'; ++c1)
{
cout << c1 << endl;
}
So to print multiple character combinations, you just need to add new loops inside the first one, thus:
for (char c1 = 'a'; c1 <= 'z'; ++c1)
{
for (char c2 = 'a'; c2 <= 'z'; ++c2)
{
for (char c3 = 'a'; c3 <= 'z'; ++c3)
{
cout << c1 << c2 << c3 << endl;
}
}
}