Write a loop that displays all possible combinations of two letters where the letters are ‘a’, or ‘b’, or ‘c’, or ‘d’, or ‘e’.

2
Write a loop that displays all possible combinations of two letters where the letters are ‘a’, or ‘b’, or ‘c’, or ‘d’, or ‘e’.

LANGUAGE: C++

CHALLENGE:

Write a loop that displays all possible combinations of two letters where the letters are ‘a’, or ‘b’, or ‘c’, or ‘d’, or ‘e’. The combinations should be displayed in ascending alphabetical order:

aa
ab
ac
ad
ae
ba
bb

ee

SOLUTION:


for (char outerChar='a'; outerChar<='e'; outerChar++){
    for (char innerChar='a'; innerChar<='e'; innerChar++){
        cout << outerChar << innerChar << "\n";
    }
}

2 comments

  • Alexa says:

    char[] letters = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’};

    for(int i=0; i < 5; i++)

    {

    for(int ii=0; ii < 5 ; ii++)

    {

    System.out.print(letters[i]);

    System.out.println(letters[ii]);

    }

    }

  • Ben Large says:

    Here is the C version:

    char outerChar;
    char innerChar;

    for (outerChar=’a’; outerChar<='e'; outerChar++){
    for (innerChar='a'; innerChar<='e'; innerChar++){
    printf("%c%c\n",outerChar, innerChar);
    }
    }

Add comment